Тема: Help!
Показать сообщение отдельно
  #1  
Старый 22.01.2007, 15:44
rain917 rain917 вне форума
Прохожий
 
Регистрация: 16.01.2007
Сообщения: 8
Репутация: 10
По умолчанию

Вобще существуют более десяти причин возникновения AV.

Самые распространенные здесь:
1. Обращение к объекту который не создан.
Здесь же неправильное создание объекта.
Например: MyComponent.Create(...)
вместо полеженного MyComponent := TMyComponentClass.Create(...)

2. Обращение к объекту который уже удален.

3. Выход за границы диапазона.
Очень часто получаю такие сообщения когда что-нить намучу с размерами динамических массивов. В принципе распространяется на любое чтение или запись в некую область памяти.
Ответить с цитированием