Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум «Всё о Паскале» _ Делфи _ Обработка событий TClientSocket или TServerSocket

Автор: Maxim 11.08.2003 23:39

Привет, уважаемые посетители форума!=)
Буду краток.
Как обрабатывать события сокета если, он создается так sock:=TServerSocket.Create(nil);? (то есть не сразу бросается на форму из палитры компонентов, а создается внутри программы)
К примеру, как узнать, что на указанный порт поступила какая-то информация?
Заранее спасибо=)

Автор: Vit 12.08.2003 0:17

Ну вот например код который создаёт кнопку и добавляет к ней обработку события onClick

unit Unit1;

interface

uses
 Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
 Dialogs, StdCtrls;

type
 TForm1 = class(TForm)
   Button1: TButton;
   procedure Button1Click(Sender: TObject);
 private
   Procedure Click(Sender:TObject);
 public
   { Public declarations }
 end;

var
 Form1: TForm1;

implementation

{$R *.dfm}

procedure TForm1.Click(Sender: TObject);
begin
 showmessage('Ckicked');
end;

procedure TForm1.Button1Click(Sender: TObject);
 var b:TButton;
begin
 b:=TButton.create(Form1);
 b.Parent:=Form1;
 b.visible:=true;
 b.OnClick:=Click;
end;

end.

Автор: Maxim 12.08.2003 11:25

Thanx

Автор: ___ALex___ 12.08.2003 19:14

Visible := True - это не надо писать