Показать сообщение отдельно
  #1  
Старый 14.04.2016, 18:17
Аватар для Lothlorien
Lothlorien Lothlorien вне форума
Новичок
 
Регистрация: 06.04.2011
Адрес: Солнечная система
Сообщения: 69
Версия Delphi: 7.0
Репутация: 12
По умолчанию Access Violation на ровном месте

Всем привет.

Столкнулся с непонятной проблемой, перерыл весь код, но причин её возникновения не вижу. Более того, несколько дней назад программа работала стабильно.

Проблема в том, что при попытке обратиться к Screen (чтобы отрегулировать размеры формы) ни с того ни с сего выскакивает сообщение "... raised exception class EAccessViolation with message 'Access violation at address 00000000. Read of address 00000000'". То есть происходит обращение к объекту, который ещё не создан. Но как это может касаться стандартного Screen, который создается автоматически?..

Компилируется без ошибок, а трассировка просто доходит до строчки
Код:
Width:=Screen.Width;
и замирает. Может, дело в компьютере или Delphi устала?..
__________________
Ne timeas obscurum.
Ответить с цитированием