菜问题,希望给个回答 这是什么用法?TStateMessage = procedure(Const Msg: String) of object; 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 相当于对成员函数的引用,成员函数在implementation实现 这是一种函数指针类型,该指针可以指向所有函数外形(既参数表)与其类似的函数比如你定义了这样两个函数:procedure MyProc(Const MyMsg: String);begin ....end;procedure TheProc(Const TheMsg:String);beginend;有定义了TStateMessage = procedure(Const Msg: String) of object;var sm :TStateMessage;....那么,在程序中你就可以:sm := MyProc;或sm := TheProc;然后,你就可以在程序中调用sm,sm('Hello');与MyProc('Hello')功能一样。sm('Hello');与TheProc('Hello')功能一样。 字符串分割问题 delphi 6 的一个应用程序的图标不能修改 有关串口消息的问题。请高手回答。(最好有代码) 杭州三汇语音卡 想实现一个功能,不知道可不可行?或有什么好建议! 什么样的人适合搞软件销售(麻烦对软件销售有所了解的大哥进来坐坐)? 用RichEdit如何导入(导出)WORD(EXCEL)文档? 怎样在窗体上实现磁性效果? 菜鸟请教一个简单问题! 取TEXT文件行的文字! 圣诞有奖竞答!百分大家等你 拿! 50分。圣诞答题!
所有函数外形(既参数表)与其类似的函数比如你定义了这样两个函数:
procedure MyProc(Const MyMsg: String);
begin
....
end;procedure TheProc(Const TheMsg:String);
beginend;有定义了
TStateMessage = procedure(Const Msg: String) of object;
var sm :TStateMessage;
....
那么,在程序中你就可以:
sm := MyProc;
或
sm := TheProc;
然后,你就可以在程序中调用sm,
sm('Hello');与MyProc('Hello')功能一样。sm('Hello');与TheProc('Hello')功能一样。