初学DELPHI,麻烦帮忙看看在DELPHI中什么叫主函数,另外什么叫子函数?

将一个nil指针,从一个主函数传递到子函数中 这个问题怎么实现

慕桂英4014372
浏览 422回答 3
3回答

牛魔王的故事

delphi程序有两种 一种是控制台程序(就是Dos程序) 一种是winform程序(就是有界面的程序)控制台程序中的入口函数可以理解为主函数winform程序没有主函数这一说你说的主函数可能是指某个过程或者功能的入口函数传指针,将函数参数指定为指针就可以了function func1(参数: pointer):返回值类型;调用的时候 func1(nil);

DIEA

delphi 有主函数和子函数的说法吗??不过有函数和内嵌函数的说法也就是一个函数里 内部又定义了一个函数有点像你说的那个主函数和子函数的定义是不是这样:procedure TForm1.zfun(P: Pointer);vartmp:integer;procedure xfun(x:Pointer);beginif x=nil thenshowmessage('nil');end;beginxfun(P);end;执行 zfun(nil);就弹出一个对话框了 嘿嘿 这样也相当于是主函数和子函数了吧

达令说

nil就是空指针直接把指针当参数传递即可类似这样的procedure xx(a:pchar);vartm:^TAdodataset;begintm:=Pointer(a);...end;
打开App,查看更多内容
随时随地看视频慕课网APP