Erzeugt man ein mit dem 64 Bit Binary Compiler eine 32 Bit Exe, dann funktioniert das Debuggen GAR NICHT.
Die blauen Dots werden NICHT angezeigt, es wird bei keinem Breakpoint angehalten.
Gerade bei einem simplen
VCL-Programm für
Win32 getestet:
- MSBuild aktiviert
- Architektur auf x64
- Externe Debug-Symbole aktiviert
- Breakpoint in FormCreate
Funktioniert!
Ach ja: Die Breakpoints erscheinen erst beim Starten mit Debugger. Das ist aber bei Verwendung von MSBuild normal. Ebenso die Anzeige der
Fortschritts erst nach Beenden.
Hallo Uwe
Das ist richtig, wenn es sich um einen Micro Anwendung handelt. Wir warten seit Jahren auf die 64 Bit Compilerarchitektur, da unsere Anwendung nicht mehr ohne Absturz der
IDE erzeugt werden kann. Nur durch Verwendung des Patch Compilers können wir derzeit unsere Anwendung noch erzeugen. Auch eine Umstellung auf Packages funktioniert mehr recht als schlecht, da der Debugger damit nicht zurechtkommt. Nun funktioniert im Test wenigstens das Erzeugen der 64 Bit Applikation mit dem 64 Bit Binary Compiler, als auch das Debuggen. Nur bei der 32 Bit steigt der Debugger aus.