Форум: "Начинающим";
Текущий архив: 2009.02.22;
Скачать: [xml.tar.bz2];
ВнизДин аррай Найти похожие ветки
← →
neveGreen (2009-01-09 15:11) [0]Какие могут быть причины ошибки обращения к адресу при установке длинны динамического массива в 0?
← →
Юрий Зотов © (2009-01-09 15:24) [1]Сделано 2 раза подряд?
← →
Юрий Зотов © (2009-01-09 15:25) [2]Вообще, в большинстве случаев на такие вопросы лучше всех отвечает отладчик.
← →
neveGreen (2009-01-09 15:32) [3]
> Вообще, в большинстве случаев на такие вопросы лучше всех
> отвечает отладчик.
Если бы еще уметь пользоваться...
Допустим объект имеет дин массив других объектов. В дистрое данного фориком по приват свойству Count вызываются методы деструкторы объектов массива. Затем длинна массива устанавливается в 0. Возможно не все "подобъекты" убиты? или если у объекта есть другие свойтсва: динамические массивы - если их длинна не установлена в 0 возможна ошибка?
← →
Юрий Зотов © (2009-01-09 15:44) [4]> Возможно не все "подобъекты" убиты?
Скорее, наоборот - убивается уже убитый объект (причем ссылка на него в массиве не была занулена).
Почему бы не использовать TObjectList вместо массива? Проще будет. Описание этого класса есть в справке.
← →
neveGreen (2009-01-09 16:17) [5]
> Почему бы не использовать TObjectList вместо массива? Проще
> будет. Описание этого класса есть в справке.
политика партии (
← →
neveGreen (2009-01-09 16:20) [6]
> орее, наоборот - убивается уже убитый объект (причем ссылка
> на него в массиве не была занулена).
дак ошибка ж не в дестрой объекта элемента массива, а ниже в установке длинны массива в 0, когда для всех объектов уже как бы вызваны дестрои...
← →
Юрий Зотов © (2009-01-09 16:24) [7]Показывайте код.
← →
MsGuns © (2009-01-09 16:49) [8]>политика партии (
???
← →
neveGreen (2009-01-09 17:55) [9]короче надо написать книгу "30 лет в деббагере".... чтобы я не писал в метод дестрой этого объекта в нём вываливается эксцепшн акцесс виолиэйшн оф аддресс... капец
← →
Юрий Зотов © (2009-01-09 18:03) [10]> капец
Согласен. Правда, непонятно, зачем Вы задаете вопросы, если Вам не нужны ответы.
← →
Сергей М. © (2009-01-09 18:06) [11]
> чтобы я не писал в метод дестрой этого объекта в нём вываливается
> эксцепшн акцесс виолиэйшн оф аддресс
Сам-то понял что сказал ? Или словесный понос ?
> капец
Угу.
Домдва какой-то)
← →
neveGreen (2009-01-09 19:12) [12]короче создаю у объекта метод дестрой, пустой, тоесть переопределяю метод дестрой тобджекта, ставлю туда поинт дебагера, оставляя пустые две строки: одну пустую, верхнюю, с поинтом и одну пустую, в которой вылазит потом ошибка...
← →
Юрий Зотов © (2009-01-09 19:21) [13]> neveGreen (09.01.09 19:12) [12]
У меня тоже программа не работает. Создаю у объекта метод дестрой, пустой, то есть переопределяю метод дестрой тобджекта, ставлю туда поинт дебагера, оставляя пустые две строки: одну пустую, верхнюю, с поинтом и одну пустую, в которой вылазит потом ошибка...
Подскажите, плз, в чем причина?
← →
neveGreen (2009-01-09 19:26) [14]
> Юрий Зотов © (09.01.09 19:21) [13]
Чёрт, наверно у всех так не работает )...
Та я понял, что надо код, ну не получается у меня пока, ну не получается.... )
← →
asail (2009-01-09 19:56) [15]Класс!!!
> Та я понял, что надо код, ну не получается у меня пока,
> ну не получается....
Что не получается? Код показать? Не боись, тут не ЦРУ. Ну, большинство, по крайней мере. :)
> ставлю туда поинт дебагера, оставляя пустые две строки:
> одну пустую, верхнюю, с поинтом
Это как на пустой строке дебагер останавливается?..
← →
neveGreen (2009-01-09 20:11) [16]
>
> Это как на пустой строке дебагер останавливается?..
никак, профтыкал, я заходил в дестрой из другого поинта
← →
Сергей М. © (2009-01-09 21:21) [17]
> neveGreen
Займись-ка чем-нибудь другим, более привычным.
Алгоритмизация и программинг- это не твоё.
← →
MsGuns © (2009-01-09 22:25) [18]Да уж.. бериевщина какая-то :)
← →
Игорь Шевченко © (2009-01-10 01:36) [19]"Корректно оформляйте заголовок ветки, который должен кратко отражать суть вопроса"
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2009.02.22;
Скачать: [xml.tar.bz2];
Память: 0.48 MB
Время: 0.006 c