Форум: "Основная";
Текущий архив: 2002.01.31;
Скачать: [xml.tar.bz2];
Внизпотоки текут Найти похожие ветки
← →
panov (2002-01-15 16:24) [15]Пример:
-------------
TMyThread := class(TThread)
private
FFirstPar: String;
FNextPar: String;
public
constructor Create(const FirstParameter, NextParameter: String);
end;
А при реализации конструктора можно использовать эти параметры:
constructor TMyThread.Create(const FirstParameter, NextParameter: String);
begininherited Create( True);
FreeOnTerminate := True;
FFirstPar := FirstParameter; //Инициализация переменных
FNextPar := NextParameter;
Resume; //Переводим поток в состояние «Активный»
//Далее в процедуре Execute используем эти полученные параметры.
end;
procedure TMyThread.Execute;
begin
...
if FFirstPar=... then ...
if FNextPar=... then ...
...
end;
Создание потоков:
TMyThread.Create("First","Вася");
TMyThread.Create("First","Петя");
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2002.01.31;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.005 c