![]() |
Прежде чем задать вопрос, смотрите FAQ.
Рекомендуем загрузить DRKB.
![]() ![]() |
![]() |
Maxim |
![]()
Сообщение
#1
|
![]() Новичок ![]() Группа: Пользователи Сообщений: 17 Репутация: ![]() ![]() ![]() |
Привет, уважаемые посетители форума!=)
Буду краток. Как обрабатывать события сокета если, он создается так sock:=TServerSocket.Create(nil);? (то есть не сразу бросается на форму из палитры компонентов, а создается внутри программы) К примеру, как узнать, что на указанный порт поступила какая-то информация? Заранее спасибо=) |
Vit |
![]()
Сообщение
#2
|
Бывалый ![]() ![]() ![]() Группа: Пользователи Сообщений: 156 Пол: Мужской Репутация: ![]() ![]() ![]() |
Ну вот например код который создаёт кнопку и добавляет к ней обработку события 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.
Сообщение отредактировано: volvo - 5.04.2010 17:06 -------------------- With the best regards Vit
Все всегда уезжают навсегда. Вернуться невозможно-вместо нас всегда возвращается кто-то другой |
Maxim |
![]()
Сообщение
#3
|
![]() Новичок ![]() Группа: Пользователи Сообщений: 17 Репутация: ![]() ![]() ![]() |
Thanx
|
___ALex___ |
![]()
Сообщение
#4
|
![]() Бывалый ![]() ![]() ![]() Группа: Пользователи Сообщений: 282 Репутация: ![]() ![]() ![]() |
Visible := True - это не надо писать
|
![]() ![]() |
![]() |
Текстовая версия | 8.08.2025 9:52 |