两个基础问题 1.一个procedure套嵌在另一个procedure中(在过程首部和begin之间),前者只能在后者的内部被调用,请问这样的子procedure 有什么意义?一个procedure如何作为另一个参数procedure的参数被传递?2.请问New()和GetMem()两个方法的区别是什么? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 1、就好比private和public的区别,内部的procedure一般就只适用于本procedure,扩大它的生存期范围当然不好。作为另一个procedure的参数的procedure可定义为Tmyobj=procedure(参数) of object. 这种子Procedure的意义在于,基本上这个过程是专用的,不能外部使用他,而且定义起来比较方便咯可以将定义一个过程类型,然后在使用例如:TActionEvent = procedure (Action: TBasicAction; var Handled: Boolean) of object;使用FOnExecute: TActionEvent;2。查一下帮助吧,实在不行,搜索一下SourceCode,看看他们的区别咯 关于脚本引擎部分如何实现? 曾经最爱的前女友来找我,而我现在的女友也很好。我该怎么办?唉 为什么在程序界面上点击右键,CPU占用率会达到100%,并且点击次数越多, CPU达到100%的时间 大虾救命!!!! 关于一个消息处理方面的问题,请各位大虾们帮忙! 工作一年了,想考研,这里有没有研究生,给点意见 问一个查询的问题,很简单的 cxgrid 多层表问题 *****关于图象保存的方法?? 关于三层数据库,急!!! 问几个关于Object Pascal的问题(大概可以归为语法问题) 怎样在一个窗体里引用另一个窗体的全局变量?
而且定义起来比较方便咯
可以将定义一个过程类型,然后在使用
例如:TActionEvent = procedure (Action: TBasicAction; var Handled: Boolean) of object;使用FOnExecute: TActionEvent;2。查一下帮助吧,实在不行,搜索一下SourceCode,看看他们的区别咯