Einzelnen Beitrag anzeigen

neubert

Registriert seit: 17. Okt 2012
32 Beiträge
 
#1

64bit-Anwendung crasht im IDE-Debugger

  Alt 7. Mai 2023, 17:22
Hallo,

ich versuche, meine Anwendung von 32bit auf 64bit umzustellen (Delphi 11.3p1 auf Windows 11 22H2). Ich bin soweit, dass sich die Anwendung kompilieren lässt und bei "Ohne Debugger ausführen" auch startet und läuft (bis auf die Stellen, die ich noch ansehen und ändern muss). Wenn ich die Anwendung mit Debugger starte, kommt es beim Anwendungsstart zu einer ACCESS_VIOLATION bei

Code:
  for StyleName in TStyleManager.StyleNames do
un laut Aufruf-Stack bin ich im Wald.

Wenn ich in Vcl.Themes hineingehe, werden mir die blauen Punkte, welche die Codezeilen für das schrittweise Debugging anzeigen, nicht im Einklang mit den tatsächlichen Codezeilen angezeigt. Es ist also so, als ob der Quellcode von Vcl.Themes nicht zur geladenen .bpl bzw. .dcu passe. Wie kann das sein?

Ich habe schon die Optionen unter IDE | Sprache | Delphi | Bibliothek angesehen und da steht für die Plattform Windows 64 Bit bei Debug-DCU-Pfad "$(BDSLIB)\$(Platform)\debug;L:\Source\Delphi-Components\jcl\jcl\lib\d28\win64\debug".

Ich wäre für Hilfe dankbar, wie ich hier weiterkomme.

Herzliche Grüße
Boris
  Mit Zitat antworten Zitat