Onkel Dagobert
Level-3
- Beiträge
- 5.817
- Reaktionspunkte
- 1.444
-> Hier kostenlos registrieren
Neulich hatte ich durch ein Zusammentreffen von dreierlei Umständen das Problem dass ich in SCL eine Wurzel aus einer negativen Zahl ziehen wollte. Nun wollte ich durch Abfrage des OK-Flag diesen Fehler abfangen. Damit ich nicht von den allgemeinen Compiler-Einstellungen abhängig bin, hatte ich, wie in der Hilfe beschrieben, in der SCL-Quelle vor den Variablenvereinbarungen folgende Compiler-Option geschrieben.
Irgendwie funktioniert es nicht. Das OK-Flag wird im Fehlerfall nicht "false". Wenn ich in den allgemeinen Compiler-Einstellungen "OK-Flag setzen" aktiviere, funktioniert es, alleinig mit der Compileroption im Code jedoch nicht. Was mache ich falsch?
SCL V5.3 + SP5 + HF1
Gruß, Onkel
Code:
{SetOKFlag := 'y' ; OptimizeObjectCode := 'y'}
Irgendwie funktioniert es nicht. Das OK-Flag wird im Fehlerfall nicht "false". Wenn ich in den allgemeinen Compiler-Einstellungen "OK-Flag setzen" aktiviere, funktioniert es, alleinig mit der Compileroption im Code jedoch nicht. Was mache ich falsch?
SCL V5.3 + SP5 + HF1
Gruß, Onkel
Zuletzt bearbeitet: