![]() |
|
|
#1
|
|||
|
|||
![]() Вобще существуют более десяти причин возникновения AV.
Самые распространенные здесь: 1. Обращение к объекту который не создан. Здесь же неправильное создание объекта. Например: MyComponent.Create(...) вместо полеженного MyComponent := TMyComponentClass.Create(...) 2. Обращение к объекту который уже удален. 3. Выход за границы диапазона. Очень часто получаю такие сообщения когда что-нить намучу с размерами динамических массивов. В принципе распространяется на любое чтение или запись в некую область памяти. |