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

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

Написание компонента от TClientSocket [D7, XP]


Ezorcist ©   (2006-05-29 15:42:00) 

Пишу дочерний, в protected объявляю
procedure connect (Sender: TObject; Socket: TCustomWinSocket); override;

он говорит нет такого, тоже самое если onconnect. в чем ошибка?


kami   (2006-06-01 23:30:00) [1]

seRead вызывается, когда какие-либо данные приняты сокетом, и соответственно их нужно(можно) считать. Судя по формулировке [5] - трассировка идет "на передачу" (то есть в SendXXX) ?
На приемной стороне seRead будет однозначно, главное (AFAIR) не забывать выбирать принятые данные из сокета


Ezorcist   (2006-05-31 19:58:00) [2]

2 kami  Спасибо)

А почему когда передаются данные (текст) не вызывается события Read? Я точку ставлю на Event, Lookup, Connecting, Connect, Listen,Accept, Write вызываются при соединении а вот Read почему то не...???


kami   (2006-05-29 21:14:00) [3]

protected
 procedure Event(Socket: TCustomWinSocket; SocketEvent: TSocketEvent); override;


Обработка сразу всего, кроме ошибок :
Lookup, Connecting, Connect, Disconnect, Listen,
   Accept, Write, Read);


Ezorcist   (2006-05-29 18:36:00) [4]

Он говрит нет такого метода у базового класса. Хотелось бы заменить стандартные OnRead, OnConnect и т.д.


Сергей М.   (2006-05-29 15:54:00) [5]


> он говорит нет такого


Такого там действительно нет.


> оже самое если onconnect


А такого уж тем более там не было, нет и не будет


Kolan   (2006-05-29 15:50:00) [6]

Так и говорит: "нет токого"? Скопируй текст оригинального сообщения...


Наверх

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