![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
"Invalid pointer operation" при закрытии. [D7, Win2k]
VitGun © (2004-11-19 19:30:00)Проблема вот в чем. При закрытии программы вываливается сообщение "Invalid pointer operation".
В программе есть динамический массив. Если не задавать ему длину и не создавать его элементы, то прога
закрывается нармально, но если создать, то "Invalid pointer operation". В собыии OnClose главной формы написал
cap:=nil
где:
cap:array of real;
Прочитал в одной статье, что так массивы уничтожаються (aka Dispose для указателей в Pascal), но нифига не
помогает...что я не сделал? Где руки выпрямлять?
VitGun (2004-11-19 20:10:00) [21]2 GLFox и это тож пробовал...те же яйца только в профиль...
VitGun (2004-11-19 20:07:00) [22]2 wicked
Нифига...хоть присваивай nil, хоть не присваивай...все равно "Invalid pointer operation"
GLFox (2004-11-19 20:07:00) [23]SetLength(YourDynamicArray,0);
wicked (2004-11-19 19:47:00) [24]а зачем ему nil присваивать?.... он и сам уничтожится....