pascalabcnet/TestSamples/CompilationSamples/events3u.pas
Бондарев Иван e6e67c193c initial commit
2015-05-14 21:35:07 +02:00

34 lines
436 B
ObjectPascal

unit events3u;
type TProc = procedure(sender: object);
type TClass = class
event OnClick : TProc;
procedure MyProc(sender : object);
begin
writeln(9);
end;
constructor Create;
begin
OnClick += MyProc;
OnClick(self);
OnClick -= MyProc;
end;
procedure RaiseMethod;
begin
OnClick(self);
end;
end;
procedure MyProc(sender : object);
begin
writeln(5);
end;
var t : TClass;
begin
t := new TClass;
t.OnClick += MyProc;
t.RaiseMethod;
end.