Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

создание объекта в потоке [D7, XP]


viper75 ©   (2007-07-12 12:50:00) 

создаю ttabSheet и TMemo при чтении TIDTCPServer, шит создался, а мемо нет и вылетает ошибка: неправильный дескриптор окна, в чем ошибка (хота если это всё повесь на нажатие кнопки - работает). Помогите кто чем может, не знаю где рыть.


Сергей М.   (2007-07-12 16:58:00) [1]

А оч просто - дай (любым корректным способом) знать осн.потоку, что от него требуется выполнить такой-то (см.[4]) код !

Это м.б., к примеру PostMessage() ...


viper75   (2007-07-12 16:37:00) [2]

а как тогда вывернуться?


Сергей М.   (2007-07-12 16:12:00) [3]


> viper75   (12.07.07 15:57) [4]


Ты в [3] вник ?


viper75   (2007-07-12 15:57:00) [4]

tabSheet[count_sheet].Create(self);
   tabSheet[count_sheet].Caption:=name_user;
   tabSheet[count_sheet].PageControl:=page;

   memo[count_sheet]:=TMemo.Create(self);
   memo[count_sheet].Height:=100;
   memo[count_sheet].Width:=100;
   memo[count_sheet].Left:=1;
   memo[count_sheet].Top:=1;
   memo[count_sheet].Parent:=tabSheet[count_sheet];
   memo[count_sheet].Align:=alClient;
   memo[count_sheet].Color:=clInfoBk;
   memo[count_sheet].ScrollBars:=ssVertical;
   memo[count_sheet].TabStop:=false;


Reindeer Moss Eater   (2007-07-12 13:02:00) [5]

а вот не надо создавать контролы во вторичном потоке.


Amoeba   (2007-07-12 12:53:00) [6]

Для начала код покажи.


umbra   (2007-07-12 12:51:00) [7]


> создаю ttabSheet и TMemo при чтении TIDTCPServer

что это означает?


Наверх

Титульная страница Поиск, карта сайта Написать письмо