Delphi 7 New Application stürzt ab, wenn Step Into (kürzlich) mit Zugriffsverletzung gestartet wird

1271
ArnoldL

Ich verwende Delphi 7 unter Windows 7 Professional. Vor kurzem ist folgender Fehler aufgetreten:

Ich starte Delphi, das mit einer neuen Standardanwendung aufwartet. Ich speichere diese leere Anwendung dann mit keinem anderen Code als dem Standardwert. Wenn ich die Anwendung (F9) starte, ist alles in Ordnung. Wenn ich jedoch Trace Into (f7) verwende, stürzt das Programm mit einem Zugriffsverletzungsfehler in der ersten Codezeile nach begin ab. "Application.initialize.

Ich habe nichts hinzugefügt Das Programm wird ausgeführt, wenn ich es mit f9 ausführe. Es und andere Programme stoppen oder stürzen ab, wenn ich versuche, den Step Into f7 zu verwenden.

Der Fehler ist:

Projekt Project3.exe hat Ausnahmeklasse EAccessViolation mit der Nachricht 'Zugriffsverletzung an Adresse 0044C4C0 in Modul Project3.exe' ausgelöst. Schreiben der Adresse 0044C4C0.

Ich habe Delphi deinstalliert und in einem eigenen Verzeichnis außerhalb von Root / Delphi7 neu installiert. Trotzdem tritt der gleiche Fehler auf.

Jede Hilfe wäre toll!

Grüße, Arnold

program Project3;  uses Forms, Unit3 in 'Unit3.pas' ;  {$R *.res}  begin Application.Initialize; //This is where it crashes.   Application.CreateForm(TForm1, Form1); Application.Run; end. 
0

1 Antwort auf die Frage

0
AlainD

Ich habe Delphi 7 erfolgreich installiert und arbeite unter Windows 8.1. Dies ist möglicherweise nicht relevant für Windows 7, aber ich habe eine einfache Anwendung getestet, wie Sie vorschlagen, und ich kann in Feinverfolgung nachverfolgen. Ich habe die Delphi 7-Anwendungskompatibilität wie folgt eingestellt:

  • Windows XP (Service Pack 3) = EIN

Einstellungen wie folgt:

  • Deaktivieren Sie die Skalierung der Anzeige bei hohen DPI-Einstellungen = EIN
  • Führen Sie dieses Programm als Administrator aus = ON