正文

函数(过程)类型2008-10-29 23:05:00

【评论】 【打印】 【字体: 】 本文链接:http://blog.pfan.cn/jianfeihua/39145.html

分享到:

1、声明type  TMyFunction = function: integer;  TmyFunction1 = function(a: integer): integer;  TMyProcedure = procedure;  TMyProcedure1 = procedure(a: Integer);var  f1: TMyFunction;  p1: TMyProcedure;2、定义    以上声明的变量其实都是指针类型,不过它们都是一种特殊的指针它们指向的是函数或者过程的地址。如果想声明一个指向类里面的方法的函数或过程类型可以按照下面的方式声明。type  TMyMethod = function of object;var  myMethod: TMyMethod;注意:   函数(过程)类型和方法类型是赋值不兼容的。3、常见应用

阅读(2416) | 评论(0)


版权声明:编程爱好者网站为此博客服务提供商,如本文牵涉到版权问题,编程爱好者网站不承担相关责任,如有版权问题请直接与本文作者联系解决。谢谢!

评论

暂无评论
您需要登录后才能评论,请 登录 或者 注册