![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Потоки [D7, XP]
F@T@L_Err0r © (2007-11-16 15:18:00)Здравствуйте.У меня такой вопрос.Пытаюсь разобратся с потоками.Подскажите пожалуйста что надо писать:
var H:THandle;
begin
H:=CreateThread(nil,1024,@Startaddress,???????,CREATE_SUSPENDED,?????)
З.ы. Startaddress ето моя процедура котрую я хочу запустить в потоке...
Reindeer Moss Eater (2007-11-16 15:35:00) [21]Ну правильно написано
F@T@L_Err0r (2007-11-16 15:33:00) [22]>Reindeer Moss Eater
В справке написанно:
lpParameter
Specifies a single 32-bit parameter value passed to the thread.
lpThreadId
Points to a 32-bit variable that receives the thread identifier
а хрен его знает что ето значит...
Reindeer Moss Eater (2007-11-16 15:33:00) [23]nil и cardinal
F@T@L_Err0r (2007-11-16 15:31:00) [24]а как мне еще реализовать ожидание приема данных с сом порта???Если я делаю waitcommevent в основном потоке прога виснет и ждет события...
Reindeer Moss Eater (2007-11-16 15:30:00) [25]Иде же подсказывает сама.
Ctrl + Shift + Space
Сергей М. (2007-11-16 15:29:00) [26]
> очень нада,а времени не
Тем более TThread.
Какого лешего ты сунулся в АПИ, если тебя "нуоченьнада" приспичила, а времени при этом нет ?)
F@T@L_Err0r (2007-11-16 15:27:00) [27]Ну очень нада,а времени нет разбиратся...Потом почитаю справку...Пожалуйста подскажите.
Сергей М. (2007-11-16 15:20:00) [28]
> Пытаюсь разобратся с потоками
Начни с TThread. А до тех пор, пока не вникнешь, нефих лезть кривыми ручками в API.