Re[4]: как создать форму другом потоке
От: Аноним  
Дата: 16.07.04 15:56
Оценка:
А>>Мне этого и не надо. Тем более я в этом потоке создаю новое приложение, которое и должно обслуживать именно эту форму.

F>Мда... Как вы думаете, как устроен класс TApplication? Советую посмотреть... Ничего у вас не получится, по-хорошему...


А можно в двух словах, какая разница, выполнить один и тот-же код в теле WINAPI WinMain(HINSTANCE, HINSTANCE, LPSTR, int) или в теле void __fastcall TThreadDesktop::Execute()?

В каждом из них создаются свои экземпляры классов и форм, которые между собой ну никак не взаимодействуют.

И возвращаясь к топику — как всё-таки можно показать (новую) форму в другом потоке (десктопе, Create/SwitchDesktop)? По ходу этот поток и должен раздавать события этой форме, поэтому мне подумалось, что лучше под это дело приспособить новый экземпляр TApplication. В визуаловском сэмпле такое делается как два пальца...
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.