Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 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
6-1199569550
korefey
2008-01-06 00:45
2009.02.22
Как передать значение на рабочий сайт используя комп. Indy


15-1230012779
Slider007
2008-12-23 09:12
2009.02.22
С днем рождения ! 23 декабря 2008 вторник


15-1230166589
XentaAbsenta
2008-12-25 03:56
2009.02.22
Поиск циклических связей между таблицами в БД


2-1231430084
Pavelkq
2009-01-08 18:54
2009.02.22
DrawGrig - исчезающие картинки.


2-1231868733
Footballer
2009-01-13 20:45
2009.02.22
Работа с Socks





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский