在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
通过以上两篇知道过程和函数有些类似。就我的理解除了返回值之外,还有一个不同是过程应用于事迹机制。而函数,应该更多是做为程序的一个子模块来应用。为了加深理解,转载了百度空间中的一片文章。 Delphi 函数和过程的应用与区别(转) 2009-11-10 21:43 1.格式如下: function 函数名(标识符)(param1,param2:string;int1,int2:integer):返回值; procedure 过程名(标识符)(param1,param2,param3:string); 2.应用如下: function MyDelFileFunc(sFileName:string):boolean; procedure MyDelFileProc(sFileName:string); procedure TForm1.Button1Click(Sender : TOBJect); 3.在Delphi中,函数或者过程地址可以通过赋值给一个变量,变量用如下方式声明: var p : procedure(sFileName:string); //过程 var f :function(sFilename:sting):boolean; //函数 var p : procedure(sFileName:string); procedure MyDelFileProc(sFileName:string); function MyDelFileFunc(sFileName:string):boolean; procedure TForm1.Button1Click(Sender : TOBJect); 4.通过定义一个过程和函数的类型,在定义类型的变量; Type TDelProc = procedure(sFileName:string); procedure TForm1.Button5Click(Sender : TOBJect); end; 如: Type TMyMethod = procedure(num:integer) of object; var type TNotifyEvent=Procedure(Sender : TObject) of object; 定义普通类型和方法类型 Type TMyInfo = produce(num:integer);
http://hi.baidu.com/tf1008/blog/item/0299c7341a83da3b0a55a9d3.html |
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论