Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Сети";
Текущий архив: 2002.11.28;
Скачать: [xml.tar.bz2];

Вниз

TClientSocket в консольном приложение...   Найти похожие ветки 

 
Martin   (2002-10-01 14:05) [0]

Имеется консольное приложение


var
ClSocket: TClientSocket;
{прочие переменные}

begin
ClSocket:=TClientSocket.Create(nil);
ClSocket.Host:=Host;
ClSocket.Port:=Port;
ClSocket.Open;
{???????????????????????}
end;


Собственно вопрос, как отловить именно момент, когда возникло соединение....

вместо {?????} прописывать конструкцию

while not ClSocket.Active do begin
Sleep(100);
end;


Само собой напрашивается после Sleep(100) ProcessMessage, но это если бы сие было Application, а вот как быть с консольным приложением.....

Народ, подсобите советом кто может.... плз....


 
Polevi   (2002-10-01 14:14) [1]

события не пробовал посмотреть какие есть у TClientSocket ?


 
Martin   (2002-10-01 14:22) [2]

> Polevi
Про события я знаю....
Тогда собственно вопрос... как его прописать???
Что то вроде
ClSocket.OnConnect:=MyConnectionProcedure

Вот только сдается мне, что ента консольная прога после ClSocket.Open движется дальше, и достигнув конца просто вываливается (даже не дождавшись когда возникнет событие коннекта (((()


 
Polevi   (2002-10-01 15:09) [3]

реализуй цикл обработки сообщений



Страницы: 1 вся ветка

Форум: "Сети";
Текущий архив: 2002.11.28;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.44 MB
Время: 0.006 c
3-92904
lovres
2002-11-11 11:56
2002.11.28
Как создать *.udl или *.dsn файл?


14-93209
Anar
2002-11-08 19:18
2002.11.28
Работа с архивами


14-93232
Grande
2002-11-10 17:18
2002.11.28
Zeoslib для Delphi7


1-93001
Versus31
2002-11-17 10:43
2002.11.28
2 TWebBrowser на одной форме. Как связать?


3-92857
iNew
2002-11-09 09:25
2002.11.28
Как перехватить нажатие клавиши (например Delete)





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский