Форум: "Сети";
Текущий архив: 2002.06.24;
Скачать: [xml.tar.bz2];
Вниздинамическое создание сокета Найти похожие ветки
← →
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;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.006 c