HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby
   
 
 
Опции темы Поиск в этой теме Опции просмотра

  #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;
 
Ответить с цитированием
 



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Small Delphi begin_end С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby 10 11.11.2008 10:40
Borland выпускает Delphi для PHP. fYt Мировые новости. Обсуждения. 19 17.06.2008 21:17
Book Delphi Rayne С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby 5 08.04.2007 22:06



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.