Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2008.05.18;
Скачать: [xml.tar.bz2];

Вниз

Уничтожение массива компонентами ...   Найти похожие ветки 

 
umbra ©   (2008-04-16 13:46) [40]

2 4ort

Нельзя называть деструктор Free
Назовите его Destroy :) И скажите, что случится после этого.


 
Kolan ©   (2008-04-16 13:47) [41]

> Нельзя называть деструктор Free

Как бы можно, но не нужно :)


 
4ort   (2008-04-16 13:51) [42]

umbra ©   (16.04.08 13:46) [40]

Да я уже давно его нереназвал в Destroy; - Вс тоже самое ... ((( вот что будешь делать .... причем все это происходит на WinXP, и то только если стоит тема с округлыми кнопочками ... в остальных случаях все ок ...


 
Kolan ©   (2008-04-16 13:53) [43]

> в остальных случаях все ок &#133

Неужели непонятно, что это тут не причем.

Сделай тестовый проект (отдельный). Сабжевй класс сделай проще (только 1 Лейбл внутри)&#133

ЗЫ
 Кстати, возникло подозрение&#133

> Да я уже давно его нереназвал в Destroy;

А как теперь выглядит удаление?


 
Kolan ©   (2008-04-16 13:54) [44]

> im_Demand := TImage.Create(Parent);

&#133

> destructor TTenderPreview_Body.Destroy;
> begin
> BodyShape.Free;
> SectionShape.Free;
> DemandShape.Free;
&#133


Кстати что ты знаешь про владельцев (Owner)?


 
Сергей М. ©   (2008-04-16 13:57) [45]


> все это происходит на WinXP, и то только если стоит тема
> с округлыми кнопочками


Вот округлостью кнопочек ты шибко озабочен, а умение пользоваться отладчиком для самостоятельного поиска своих же ляпов  - оно дело не царское. Так ?)


 
4ort   (2008-04-16 13:58) [46]


> Kolan ©   (16.04.08 13:53) [43]
>...
> А как теперь выглядит удаление?
>..


Деструктор написан в [25];

> Kolan ©   (16.04.08 13:54) [44]
>...
> Кстати что ты знаешь про владельцев (Owner)?
>...


Я не представляю что это - наверно что-то вроде Parent"а....)))

Вот еще что (незнаю насколько это важно) но все дело происходит на Frame.


 
Kolan ©   (2008-04-16 14:00) [47]

> Я не представляю что это — наверно что-то вроде Parent"а&#133)
> ))

Как бы тебе объяснить. Программирование это не искусство (Art). Ненадо воображать. Ответ есть в справке.


> Вот еще что (незнаю насколько это важно) но все дело происходит
> на Frame.

Непонятно зачем вообще городить этот огород, если можно просто накидать на фрейм нужные компоненты и потом инстанцировать его&#133


 
4ort   (2008-04-16 14:03) [48]


> Kolan ©   (16.04.08 14:00) [47]
> Непонятно зачем вообще городить этот огород, если можно
> просто накидать на фрейм нужные компоненты и потом инстанцировать
> его…


мне нужен массив таких объектов ... (не понял слово "инстанцировать")


 
Сергей М. ©   (2008-04-16 14:07) [49]


> 4ort   (16.04.08 14:03) [48]


В справке есть тема:

"Working with frames"

Проштудируй ее внимательно, до полного понимания, тогда нужда в огороде сразу отпадет.


 
SergeyIT ©   (2008-04-16 14:12) [50]


> Я думал что дело в том что все происходит в отдельном потоке

Еще придется поизучать как с визуальными компонентами работать в отдельном потоке, а это будет посложнее...


 
Kolan ©   (2008-04-16 14:19) [51]

> мне нужен массив таких объектов &#133 (не понял слово «инстанцировать»)

Создать



Страницы: 1 2 вся ветка

Форум: "Начинающим";
Текущий архив: 2008.05.18;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.55 MB
Время: 0.086 c
2-1208283564
prodex
2008-04-15 22:19
2008.05.18
Асинхронные сокеты


15-1207211804
БарЛог
2008-04-03 12:36
2008.05.18
Радиоканал на 2КМ


2-1208536526
worldmen
2008-04-18 20:35
2008.05.18
Загрузить файл из Worda и редактировать.


6-1186750392
Любитель
2007-08-10 16:53
2008.05.18
"Кто" куда лазает?


15-1207479158
Ega23
2008-04-06 14:52
2008.05.18
Агоритмы шифрации с ключом





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский