标签:show type ges procedure var end ima 意思 bsp
有 class of object ----- 类的类型
那么自然有 方法的类型,方法的类型 分为两种:
普通方法:
function abc(): string;
类的方法
function TLei.abc(): string;
所以定义方法的类型的时候 就有如下区别:
根据英文意思你就知道了,procedure of object(一个对象的过程)
看测试代码:
procedure TForm1.BBB(I: Integer); begin showmessage(‘BBB:‘ + IntToStr(I)); end; procedure TForm1.CCC(I: Integer); begin showmessage(‘CCC:‘ + IntToStr(I)); end; procedure TForm1.Button1Click(Sender: TObject); type Taaa = procedure (i:integer) of object ; var ap: Taaa; begin ap := BBB; ap(1); ap := CCC; ap(2); end;
标签:show type ges procedure var end ima 意思 bsp
原文地址:http://www.cnblogs.com/del88/p/6361000.html