12345678910111213141516171819202122232425262728293031323334 |
- { Old file: tbs0271.pp }
- { abstract methods can't be assigned to methodpointers OK 0.99.13 (??) }
- {$mode fpc}
- type
- tproc = procedure;
- procedure proc1;
- begin
- end;
- var
- _copyscan : tproc;
- procedure setproc;
- begin
- _copyscan := @proc1;
- end;
- procedure testproc;
- begin
- if not (_copyscan=@proc1) then
- begin
- Writeln(' Problem procvar equality');
- Halt(1);
- end
- else
- Writeln(' No problem with procedure equality');
- end;
- begin
- setproc;
- testproc;
- end.
|