Delphi 7 New Application вылетает, когда Step Into (недавно) с нарушением прав доступа

1198
ArnoldL

Я использую Delphi 7 в Windows 7 Professional. Недавно появилась следующая ошибка:

Я запускаю Delphi, который предлагает новое приложение по умолчанию. Затем я сохраняю это пустое приложение без кода, отличного от заданного по умолчанию. Если я запускаю приложение (f9), все в порядке. Однако, если я использую Trace Into (f7), программа завершается с ошибкой нарушения прав доступа в первой строке кода после начала. «Application.initialize.

Я ничего не добавил! Программа запускается, когда я запускаю ее с f9. Он и другие программы останавливаются или дают сбой всякий раз, когда я пытаюсь использовать Step Into f7.

Ошибка:

Project Project3.exe поднял класс исключений EAccessViolation с сообщением «Нарушение доступа по адресу 0044C4C0 в модуле Project3.exe« Запись адреса 0044C4C0 »

Я удалил Delphi и переустановил его в своем собственном каталоге на Root / Delphi7. Все та же ошибка происходит.

Любая помощь будет отличной!

С уважением, Арнольд

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 ответ на вопрос

0
AlainD

I have successfully got Delphi 7 installed and working on Windows 8.1. This may not be relevant for Windows 7, but I tested a simple application as you suggest and I can trace into fine. I set the Delphi 7 application compatibility as follows:

  • Windows XP (Service Pack 3) = ON

Settings as follows:

  • Disable display scaling on high DPI settings = ON
  • Run this program as an administrator = ON