Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2008.05.18;
Скачать: CL | DM;

Вниз

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

 
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;
Скачать: CL | DM;

Наверх




Память: 0.56 MB
Время: 0.021 c
3-1197027738
AlexeyMir
2007-12-07 14:42
2008.05.18
DBGridEh Combobox->Items


2-1208278528
Mag
2008-04-15 20:55
2008.05.18
Создал две динамических объекта и не могу к ним обратиться, как?


15-1207032765
Bober_crazy
2008-04-01 10:52
2008.05.18
1 апреля или правда?


3-1197115789
Gunek
2007-12-08 15:09
2008.05.18
Ошибка при использовании dbchart


2-1208240580
francuz_diletant
2008-04-15 10:23
2008.05.18
Перехват клавиши