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

Вниз

TServerSocket в unit   Найти похожие ветки 

 
nikulin   (2002-04-17 16:02) [0]

Надо засунуть TServerSocket в модуль. Я обьявил переменную

sctServer :TServerSocket;

создал экземпляр в части initialization

sctServer:=TServerSocket.Create(nil);

А как работать с событиями OnConnect и OnClientRead?

Помогите пожалуйста!


 
Donal_Graeme   (2002-04-17 16:50) [1]

просто.

пишешь функции обработчики, и цепляешь их к сокету -

sctServer.OnConnect := myOnConnect;
sctServer.OnClientRead := myOnClientRead;

форматы функций (какие там параметры должны быть) смотри в хэлпе на OnConnect и OnClientRead


 
nikulin   (2002-04-17 18:11) [2]

Так я так пробовал.

Описал в implementation
procedure ClientRead(Sender: TObject; Socket: TCustomWinSocket);
begin
end;

И в initialization написал:

sctServer:=TServerSocket.Create(nil);
sctServer.OnClientRead:=ClientRead;

У меня ошибка такая:
[Error] uWorkWithAbonent.pas(176): Incompatible types: "method pointer and regular procedure"


 
Digitman ©   (2002-04-18 08:17) [3]

>nikulin
Обработчиком должен быть метод объекта, а не обычная процедура

procedure TSomeObject.ClientRead(Sender: TObject; Socket: TCustomWinSocket);


 
nikulin   (2002-04-18 09:26) [4]

Большое спасибо вроде получилось
А где вот про это прочитать можно

> Обработчиком должен быть метод объекта, а не обычная процедура

И если еще вопросы будут нельзя ли как-нибудь напрямую обратиться ?

С Уважением к Вам
Никулин Андрей mailto:mnews@ucc.ru
ICQ# 156747019


 
Digitman ©   (2002-04-18 10:38) [5]

Вот твоя ошибка :

[Error] uWorkWithAbonent.pas(176): Incompatible types: "method pointer and regular procedure"

выделяешь ее в окне сообщений компилятора, жмешь F1 и читай, о чем идет речь.

Обращайся).
Координаты - в моей инфе (жми копирайт рядом с моим НИКом)



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

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

Наверх




Память: 0.47 MB
Время: 0.023 c
8-77498
Phobos_kx
2002-02-06 12:49
2002.06.24
Помогите пожалуйста! Где я могу найти исходники графического редактора?


1-77466
woof
2002-06-12 00:46
2002.06.24
2 вопросика


3-77264
Юляша
2002-05-30 11:50
2002.06.24
Создание фильтра - Перевод значения типа Date в строку


4-77656
Rad
2002-04-21 22:38
2002.06.24
GroupBox на WinAPI


1-77345
Samvel
2002-06-13 00:23
2002.06.24
form