Вниз
Скачать: CL | DM;

Объекты в потоке   Найти похожие ветки 

 
Maxim____   (2004-10-31 11:38) [0]

Создаю в потоке кучу объектов, как потом умирает, вместе с ним и объекты исчезают.
Хотя, если посмтореть, то хендлы у них на месте, и visible все true, но они не прорисовываются и, будто  их нет.
Что бы это значило?


 
Defunct ©   (2004-10-31 12:23) [1]

Без кода тут трудно что-либо сказать. Кроме того интересно, как это вы создаете визуальные компоненты без синхронизации с основным потоком?


 
Cobalt ©   (2004-10-31 12:42) [2]

Независимо от способа закрытия программы (кроме внешнего, конечно) - все объекты должны корректно освобождаться!


 
Defunct ©   (2004-10-31 12:48) [3]

> Cobalt ©   (31.10.04 12:42) [2]

А это здесь причем?

- У меня черная куртка
- У меня тоже синяя


 
maxim____   (2004-10-31 14:20) [4]

Defunct ©   (31.10.04 12:23) [1]
Без кода тут трудно что-либо сказать. Кроме того интересно, как это вы создаете визуальные компоненты без синхронизации с основным потоком?

создаются же они как-то.
только потом всё рушится :(

а какое дело основному потоку до моих объектов?
я конечно читал в хелпе про синхронизацию, там написано что она нужна для того чтобы не было конфликтов потоков.
у меня только два потока основной и этот, так что я не понимаю зачем оно мне надо.

в коде ничего интересного нет, массив панелей,
в панели по несколько кнопок и image,
(как в acdsee)
поток понадобился потому что невозможно ждать пока загрузится весь раздел(картинки большие)

Cobalt ©   (31.10.04 12:42) [2]
да, вы не зря вспомнили про это, у меня, после того как я написал этот поток, по закрытии программы, вылетают какие-то ругательства.


 
DiamondShark ©   (2004-10-31 14:58) [5]


> Что бы это значило?

Как всегда: знание матчасти.


> а какое дело основному потоку до моих объектов?

Судя по описанию, это не просто объекты, а оконные контролы.


 
Defunct ©   (2004-10-31 15:38) [6]

> поток понадобился потому что невозможно ждать пока загрузится весь раздел(картинки большие)

Вот картинки загружайте в доп. потоке, а визуальные компоненты создавайте в основном потоке.



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

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.022 c
1-1099158946
Andruxa
2004-10-30 21:55
2004.11.14
Как сделать так, чтобы моя программа поддерживала темы Windows XP


4-1096971769
Shira333
2004-10-05 14:22
2004.11.14
Обработка нажатия чужой кнопки...


8-1092301028
tarantino
2004-08-12 12:57
2004.11.14
видеопоток из устройст ввода видео


3-1097557395
Alex7
2004-10-12 09:03
2004.11.14
Псевдонимы БД


3-1097269483
Сергей_Пл
2004-10-09 01:04
2004.11.14
Delphi + MySQL (Обсуждалось, но суть у меня совсем другая)




   Наверх