Форум: "Основная";
Текущий архив: 2004.11.28;
Скачать: [xml.tar.bz2];
ВнизПотоки Найти похожие ветки
← →
Поручик © (2004-11-16 01:35) [0]Такое дело, при запуске программы компоненты которые создают окна (button, label, etc) не отображаются, а при выходе из этой проги выдается ошибка - "Недопустимый дескриптор окна"
А делаю я вот что: создаю поток через CreateThread, в нем выполняетсяпара процедура с рекурсией, которая изменяет свойства некоторых компонентов, видимо трабл в этом.
Теперь вопрос: как эту проблемку решить?
← →
GanibalLector © (2004-11-16 01:37) [1]Синхронизировать
← →
Поручик © (2004-11-16 01:38) [2]
> Синхронизировать
До этого я додумался, но как это сделать???
← →
GanibalLector © (2004-11-16 01:44) [3]Рихтера открой...почитай.Семафоры,события,критические секции.Примеры есть в D5 по крайней мере
← →
Поручик © (2004-11-16 01:53) [4]GanibalLector © (16.11.04 1:44) [3]
Семафоры,события,критические секции.
Ой-ё! Слова какие-то страшные, но уговорил.
← →
Defunct © (2004-11-16 02:42) [5]> До этого я додумался, но как это сделать???
Наследуйте TThread, и пользуйтесь встроенным методом Synchronize.
пример, см. в стандратной поставке Delphi (Threads.dpr).
← →
Поручик © (2004-11-16 02:55) [6]Не хочу TThread я просто на Delphi редко программирую, а так на Си, посему мне WinApi ближе.
А с семафорами и критическими секциями почти разобрался, на том же Си
← →
Defunct © (2004-11-16 03:00) [7]хочу - не хочу, что за детство?
возьми посмотри как синхронизация сделана в TThread.
у тебя ж сорцы vcl перед носом.
или добавляй сообщения в очередь PostMessage.
← →
Поручик © (2004-11-16 03:06) [8]
> хочу - не хочу, что за детство?
Светлое детство, по дольше бы задержаться.
> возьми посмотри как синхронизация сделана в TThread.
Не дурак я, сначала посмотрел, но не разобрался и вопрос задал.
Повторяю: уже разобрался!
← →
Defunct © (2004-11-16 03:21) [9]> Ой-ё! Слова какие-то страшные
> Не дурак я, сначала посмотрел, но не разобрался и вопрос задал.
Будь вежлив с отвечающими, потому как в следующий раз тебе могут ничего не ответить.
> почти разобрался
> Повторяю: уже разобрался!
почти != уже, поэтому повторять нечего.
← →
Поручик © (2004-11-16 03:26) [10]Елы-палы, больше не буду глупых вопросов задавать.
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2004.11.28;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.035 c