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

Я использую 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' {Form1};

{$R *.res}

begin
  Application.Initialize; //This is where it crashes. 

  Application.CreateForm(TForm1, Form1);
  Application.Run;
end.

1 ответ

Я успешно установил Delphi 7 и работаю на Windows 8.1. Это может не относиться к Windows 7, но я протестировал простое приложение, как вы предлагаете, и я могу проследить в порядке. Я установил совместимость приложений Delphi 7 следующим образом:

  • Windows XP (Пакет обновления 3) = ВКЛ

Настройки следующие:

  • Отключить масштабирование дисплея при высоких настройках DPI = ВКЛ
  • Запустить эту программу от имени администратора = ВКЛ
Другие вопросы по тегам