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

Вниз

динамическое создание сокета   Найти похожие ветки 

 
Falk   (2002-04-12 00:51) [0]

Добрый вечер!
Пожалуйста подскажите, как при динамическом создании сокета корректно написать обработчики событий, например, OnConnect.
Заранее благодарен,
Falk


 
yaJohn ©   (2002-04-12 13:11) [1]

Точно так же, как и при создании любого компонента в ран-тайме.
тype
TForm1 = class(TForm)
procedure _Connect(Sender: TObject; Socket: TCustomWinSocket);
...............
end;

...........................
procedure TForm1._Connect(Sender: TObject; Socket: TCustomWinSocket);
begin
ShowMessage("URA!");
end;


..................
ClientSocket.OnConnect:=_Connect;


 
Slym   (2002-04-16 09:08) [2]

Я делаю так:
Кидаю компоненту (сокет)
пишу обработчики в одиночном режиме, но работаю в них не как с ClientSocket1, а TClientSocket(Sender)
Дальше проще, процедуры есть, креать сокеты в рунтайме:
sock[i]:=TClientSocket.Create...
sock.OnConnect:=OnConnect;
...

Далее просто сносишь ту кинутую компоненту и все...



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

Текущий архив: 2002.06.24;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.028 c
1-77345
Samvel
2002-06-13 00:23
2002.06.24
form


7-77647
AlexanderBogdanov
2002-03-21 10:59
2002.06.24
Как изменить частоту вращения вентилятора на процессоре ?


14-77611
hooch
2002-05-23 06:45
2002.06.24
Диаграмма Гантта


1-77392
Jobber
2002-06-13 15:09
2002.06.24
Поп поводу CheckListBox


4-77659
Gari
2002-04-24 09:26
2002.06.24
Пункт системного меню.