pascalabcnet/TestSuite/events3.pas
Бондарев Иван 1749364db4 bug fix #698
2018-03-11 19:01:24 +01:00

22 lines
278 B
ObjectPascal

type
T1<T> = class
event E1: procedure;
procedure TryE1();
begin
if E1 <> nil then E1();
end;
end;
var i: integer;
procedure p;
begin
i := 1;
end;
begin
var Obj := new T1<integer>();
Obj.E1 += p;
Obj.TryE1();
assert(i = 1);
end.