1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
{$mode delphi} var err : boolean; procedure p1(s:string);overload; begin end; procedure p1(l:longint);overload; begin err:=false; end; var pv : procedure(l:longint); begin err:=true; pv:=p1; pv(1); if err then begin writeln('Error!'); halt(1); end; end.