Thema: Delphi Kein Raise unter 64bit?

Einzelnen Beitrag anzeigen

OlliWW

Registriert seit: 31. Aug 2011
153 Beiträge
 
#1

Kein Raise unter 64bit?

  Alt 7. Jul 2015, 13:47
Delphi-Version: XE6
Hallo,

Ich habe meine Anwendung von 32bit nach 64bit portiert. An einigen Stellen habe ich ein:
raise Exception.Create('Fehler'); verbaut.

Unter 32bit wird die Anwendung an diesen Stellen, wie gewünscht, beendet. Unter 64bit wird die Procedur an dieser Stelle zwar abgebrochen, das Programm läuft allerdings weiter ohne auch nur eine Meldung anzuzeigen. Dies führt natürlich zu "lustigen" Folgefehlern.

Ich habe gelesen, dass unter 64bit das Exception Handling wohl umgeschrieben worden ist, allerdings konnte ich nirgendwo ein schönes Beispiel finden, wie man nun ein "raise" oder ähnliches implementiert.

Könnt ihr mir da irgendwie weiterhelfen?
  Mit Zitat antworten Zitat