![]() |
AW: Kein Raise unter 64bit?
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. |
AW: Kein Raise unter 64bit?
Einen besseren Profi als Stevie wirst du kaum finden, der wühlt so richtig tief durch den Delphi-Dschungel.
Stevie sagt nein -> also gib uns ein Beispiel, sonst bleibt es beim Nein. |
AW: Kein Raise unter 64bit?
Die Software ist leider sehr umfangreich. Einfache Beispiele, die ich versucht habe, haben wunderbar funktioniert.
Ich werde es morgen mit VCL Source mal debuggen um zu sehen was nach dem Raise passiert oder mal TApplicationEvents ausprobieren. In der Anwendung funktioniert es ja an manchen Stellen, nicht an allen. Dann hatte ich auch schon Threads (wir nutzen an der Stelle keine Threads, aber vielleicht macht ja irgendein Subprozess etwas) im Auge. Allerdings funktioniert es unter 32bit ja. Ich werde berichten wenn ich etwas finde, das Problem verfolgt uns schon seit einem halben Jahr. |
AW: Kein Raise unter 64bit?
Zitat:
Nun ja, wir müssen schon gucken, dass wir alle Infos haben, um die Frage zu beantworten. Im Eingangspost schreibst du (Markierungen durch mich): Zitat:
Sorry, wieder nur mehr Fragen, als Antworten. ;) Zitat:
|
AW: Kein Raise unter 64bit?
@Stevie
Geht es uns nicht allen so ;) @OlliWW Ich an deiner Stelle würde in dem eigenen Code mal nach dem Wort "except" suchen, womöglich gibt es da solche exceptionphobe Konstrukte wie
Delphi-Quellcode:
:wink: (womöglich per Compilerschalter nur bei x64 aktiv)
try
... except end; |
AW: Kein Raise unter 64bit?
Hallo,
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. Dann bitte ein Minimalbeispiel mit einer verschachtelten Prozedur. Heiko |
AW: Kein Raise unter 64bit?
Einen Unterschied gibt es zwischen 32 und 64 Bit Exceptions:
Unter 64 Bit gibt es ein Limit von geschachtelten Exception. Bei mehr als 16 nested Exceptions gibt es ein Runtime error 231. |
AW: Kein Raise unter 64bit?
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:10 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz