Forum: Object-Pascal / Delphi-Language
Delphi
by OlliWW,
8. Jul 2015
Man ist als Developer ja nicht immer auf allen Feldern auf "Profi" Niveau. Zum Beispiel befinde ich mich bei der Konvertierung von 32 nach 64bit noch in der Anfangsphase.
Deswegen hatte ich gehofft wäre das für einen Profi vielleicht ein triviales Problem, der dann sowas sagt wie "achja, bei 64bit muss man auf dies und dies achten" und damit wäre das Problem gelößt.
Forum: Object-Pascal / Delphi-Language
Delphi
by OlliWW,
8. Jul 2015
Richtig...
schade ich dachte ich bekomme hier konstruktive Hilfe :roll:
Allerdings wo soll ich da noch groß debuggen:
Es gibt ein: Application.OnException = handler <= diese Zuweisung wird erreicht
und dann gibt es ein Raise <= diese Stelle wird erreicht
Und der Breakpoint an der ersten Zeile des Handler läuft schon nicht
Also die Antwort lautet: Ja unter 64bit Verhält sich das Programm...
Forum: Object-Pascal / Delphi-Language
Delphi
by OlliWW,
8. Jul 2015
Der Aufruf des Handlers "OnException" funktioniert unter 32bit unter 64bit nicht.
Ein Beispiel ist schwer, wie gesagt, rein oberflächlich funktioniert es ja. Baue ich ein Raise im OnClick ein (zum Beispiel) läuft der Handler. In einer verschachtelten Prozedur nicht.
Forum: Object-Pascal / Delphi-Language
Delphi
by OlliWW,
8. Jul 2015
Hallo,
Vielen Dank für die Antwort.
Ich habe im FormCreate meiner Appliktion folgendes gesetzt:
Application.OnException := errMain.WriteException;
Wenn ich diese Anwendung unter 32bit kompiliere, funktioniert es so, wie ich erwarte:
Bei einem Raise wird der Code der Funktion "WriteException" ausgeführt.
Wenn ich den gleichen Code mit 64bit kompiliere wird diese Zuweisung offenbar...