Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.11.28;
Скачать: CL | DM;

Вниз

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;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.01 c
4-93296
__q1
2002-10-17 17:48
2002.11.28
Работа с консолью


14-93251
Anatoly Podgoretsky
2002-11-10 10:04
2002.11.28
Именинники 10 ноября


3-92894
kiko
2002-11-06 18:01
2002.11.28
HELP!!! Как конвертануть таблицу?


3-92930
Tundra
2002-11-12 05:27
2002.11.28
Как обратиться к конкретной ячейке DBGRID.


6-93173
kofman
2002-10-02 13:20
2002.11.28
Как добавит сой пункт в контекстное меню MSIE?