Форум: "WinAPI";
Текущий архив: 2002.02.14;
Скачать: [xml.tar.bz2];
ВнизПотоки и окна Найти похожие ветки
← →
Cobalt (2001-12-11 02:37) [0]Создаю поток. Хочу в нём создать окно, и вспомнил, как где-то читал, что у каждого потока должна быть своя очередь сообщений, если он создаёт окно.
Такой вот вопрос. Как соотносятся потоки и Application?
Ведь если попытаться создать форму в потоке <c>Application.CreateForm(TForm1,Form1);</c>, то ...
Это надо вво-1)первых синхронизировать, а это чревато тем, что вместо многопоточности мы получаем сплошную синхронизацию
А во-2)вторых, если не синхронизировать(допустим, не произойдёт AV), то куда будут приходить сообщения для формы? В основной поток(MainForm и всё такое), или туда, где его породили?
Хотя можно просто <c>Form1.Create(nil);</c>
Но тогда опять возникает вопрос об обработке сообщений - где/как делать цикл приёма - трансляции сообщений?
Страницы: 1 вся ветка
Форум: "WinAPI";
Текущий архив: 2002.02.14;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.006 c