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

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

Как сделать независаемое приложение? [D6, Win95/98, WinME, NT4, Win2k, WinXP]


ReY ©   (2002-01-22 10:51:00) 

Дело в том что когда я вызываю GetHostByName то приложение "висит". Можно ли как то от этого избавится? Например написать это в отдельной Thread? Или как то еще?


Digitman   (2002-01-23 15:40:00) [1]

А... дык "хегел" ты в хелпе никак и нэ
витшукаешь) ... "handle" там е, "handle functions" - тоже, а хэгелов никаких нэма тама ))
да и в форуме не у кого спросить, никто ж не ведае, шо це за "хегел" ... а уж про handle - тем более ...

И все же рискни - поищи в форуме все, что имеет отношение к хегелам и handle ... думаю, повезет тебе и зараз будешь ведать и про хегел и про хендл .. да и про многое чего еще, связанное с объектами ОС


ReY   (2002-01-23 15:12:00) [2]

А... дык не понял чего она хегел возвращает? И шо с ним делать? Вот в хелпе ищу .. никак не могу найтить... чтож с ним делать то... :)))


Digitman   (2002-01-23 15:09:00) [3]

сначала поразбирайся, выясни очевидно непонятные тебе детали, задай соотв.вопрос и потом будет тебе кусок)


ReY   (2002-01-23 15:07:00) [4]

Мда... а с ней надо еще поразбиратся.... случайно куска кода нет посмотреть?


ReY   (2002-01-23 14:52:00) [5]

Ааа... дельно... фенкс. Ща опробую... :)


Digitman   (2002-01-22 18:21:00) [6]

>ReY
см. <paul_shmakov> © (22.01.02 18:07) А ведь тоже, кстати, верно ! И без потоков обойтись можно в этом случае...


paul_shmakov   (2002-01-22 18:07:00) [7]

а лучше использовать асинхронную версию gethostbyname без всяких лишних потоков - WSAAsyncGetHostByName.


Digitman   (2002-01-22 16:31:00) [8]

хочешь помощи - приводи код своих экспериментов. на пальцах тебе объяснять что ли ? коль читать буквари не желаешь ?


ReY   (2002-01-22 16:20:00) [9]

Мдаа... ребят увидел следующее:

»» Перемещено в конференцию "Вопросы по сетям"

??? Как это? А причем тута сети то... ну так получилось... так вопрос-то общий! Грхм...

To: Digitman ©
Дык энто то понятно... про мОзги-то... я ж по этому и написал вопрос - так как именно с Thread у меня и не получилось, ну чегой-то не сработало под вечер. Вот я с утра и запостил,... так оно и получилось вроде... тока в исполнении в отдельной Dll"ке... т.к. так оно сподручней мне менять функцию... Уж больно люблю всякие плАгины к прогам своим прикручивать :))

Удачи.



Digitman   (2002-01-22 13:43:00) [10]

>модератору
приношу извинения, но, imho, не было никакого повода переносить дискуссию в "Сети". С равным успехом у автора завис бы любой другой блокирующий вызов. Речь идет о потоках, а не о сетях, хоть и проблема общего характера была выявлена автором именно на GetHostByName


Digitman   (2002-01-22 13:33:00) [11]

"мозгоФ нехватает", говоришь ?) ну дык а никто тебе их и не добавит, мозгов-то ... мозги, они сами по себе растут, уважаемый, когда книжки умные читаешь .. да хэлп ... да подсказку от <Dimka Maslov> воспринимаешь как необходимость хоть что-то почитать о классе TThread хотя бы ..)
Вот посмотри вопросы от <Eraser> в "Общих вопросах" ... у него они вырастут : пусть медленно, но неуклонно идет к пониманию сабжа - интересуется ведь , пробует, ошибается, находит ошибки .. одним словом - мозги свои самостоятельно культивирует , а не жалуется на их фатальное отсутствии


ReY   (2002-01-22 11:41:00) [12]

Ну дык а пример??? ничего не получилось у меня.... мозгоФ нехватает. :)


Dimka Maslov   (2002-01-22 11:22:00) [13]

Вызывай в отдельном потоке


Наверх

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