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

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

Потоки [D7, XP]


Страницы:   1 2

F@T@L_Err0r ©   (2007-11-16 15:18:00) 

Здравствуйте.У меня такой вопрос.Пытаюсь разобратся с потоками.Подскажите пожалуйста что надо писать:

var H:THandle;
begin
H:=CreateThread(nil,1024,@Startaddress,???????,CREATE_SUSPENDED,?????)

З.ы. Startaddress ето моя процедура котрую я хочу запустить в потоке...


Сергей С.   (2007-11-16 20:27:00) [1]


> Он и долбит форум одним и тем же вопросом весь этот месяц


Можно сказать - зас..л)


Германн   (2007-11-16 17:04:00) [2]


> Сергей М. ©   (16.11.07 15:47) [25]
>
>
> > Reindeer Moss Eater
>
>
> ты это кому ?)
>
> У него, вишь ли, времени нет, а ты ему про свистки)))
>

Да у него уже месяц как времени нету. Он и долбит форум одним и тем же вопросом весь этот месяц. Я уж и книжку ему предлагал выслать, так он не хочет.


Anatoly Podgoretsky   (2007-11-16 16:36:00) [3]

АПИ это круто, а на VCL пусть ламеры пишут.


Сергей М.   (2007-11-16 15:47:00) [4]


> Reindeer Moss Eater


ты это кому?)

У него, вишь ли, времени нет, а ты ему про свистки)))


F@T@L_Err0r   (2007-11-16 15:46:00) [5]

спасибо всем за помощь!!!


Reindeer Moss Eater   (2007-11-16 15:46:00) [6]

Как звут зелного свистка на самом деле описано в документации.
В описании параметра dwCreationFlags


Reindeer Moss Eater   (2007-11-16 15:44:00) [7]

CREATE_SUSPENDED

Он суспендедом и спит у тебя. Ждет зеленого свистка.


Сергей М.   (2007-11-16 15:43:00) [8]

Не надо уже трындеть)


> просто учусь


Не вяжется с


> времени нет


F@T@L_Err0r   (2007-11-16 15:43:00) [9]

>Сергей М.
Че я виноват что просто учусь...


Сергей М.   (2007-11-16 15:43:00) [10]


> про ето нет


Ка же ты юзаешь com-транспорт. если не представляешь , в каком режиме он у тебя живет ?)


Reindeer Moss Eater   (2007-11-16 15:41:00) [11]

А вообще вместо createthread борланд рекомендует beginthread


Сергей М.   (2007-11-16 15:41:00) [12]

Удалено модератором


F@T@L_Err0r   (2007-11-16 15:41:00) [13]

>Сергей М.

По моему потоки проще...Я хоть про потоки слышал а про ето нет...


F@T@L_Err0r   (2007-11-16 15:40:00) [14]

Ну H:=CreateThread(nil,1024,@Startaddress,@p,CREATE_SUSPENDED,s);
А че еще нада я незнаю...


Сергей М.   (2007-11-16 15:39:00) [15]


> каким способом можно ето зделать,что бы прога не висла?


Использовать неблок.трансп.режим с асинхр.нотификациями.


Reindeer Moss Eater   (2007-11-16 15:37:00) [16]

Написал nil и cardinal. поток возвращает не нулевой хендл, но моя процедура не выпоняется...

А ты его запустил вообще?


F@T@L_Err0r   (2007-11-16 15:37:00) [17]

>Сергей М.

Например каким способом можно ето зделать,что бы прога не висла???


Reindeer Moss Eater   (2007-11-16 15:37:00) [18]

а хрен его знает что ето значит...

не хрен, а windows.pas знает


F@T@L_Err0r   (2007-11-16 15:36:00) [19]

Написал nil и cardinal. поток возвращает не нулевой хендл, но моя процедура не выпоняется...


Сергей М.   (2007-11-16 15:36:00) [20]


> а как мне еще реализовать ожидание приема данных с сом порта?


Да как угодно)
Способов навалом.
Неужели для этого нужно обязательно плодить поток ? Тем более на АПИ, в котором ты пока как порося в апельсинах ?)


Страницы:   1 2

Наверх

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