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 = ВКЛ
- Запустить эту программу от имени администратора = ВКЛ