Показать сообщение отдельно

  #6  
Старый 29.06.2007, 16:23
Kpeamop
Новичок
Регистрация: 04.01.2007
Сообщений: 24
С нами: 10183418

Репутация: 46
По умолчанию

Цитата:
Делай все свои грязные дела в отдельном потоке, а главный пусть дальше обрабатывает сообщения.
То есть в обработчике кнопки надо написать CreateThread, а в потоке делать все остальное.
это будет примерно так:
Цитата:
procedure Thr;
begin
// твои грязные дела

ExitThread(0); // самостоятельное завершение потока
end;

var hThr: dword;
begin
CreateThread(nil,0,@Thr,nil,0,hThr); // создание потока Thr

// ... выполнение главного потока дальше

// TerminateThread(hThr,0); // принудительное завершение потока Thr
end;
 
Ответить с цитированием