在过程、函数申明后加FORWARD关键字是什么意思?(菜鸟提问) 向前引用。当一个函数需要调用其它函数,而被调用函数的实现部分在此之后时,可以先在前面声明一下被调用函数。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 声明函数或者过程的原型定义Delphi(Object Pascal)编译器在编译程序的时候只对源程序进行一次顺序扫描分析,当一个函数引用了另一个之后定义的函数时,编译器还未对之后定义的函数进行编译,所以编译器将无法识别之后定义的函数。所以提供一种机制,允许之后定义的函数预先声明原型定义,编译器会假设原型函数的存在,使编译可以顺利进行。如:procedure A;begin B;end;procedure B;begin ...end;这样编译就会出错,必须在过程A前面加入一句procedure B; forward;这个特性也正是Delphi闪电般编译速度的一个原因。 一个网站转向问题 ??? 谁有 VNC 源代码 ??? 能不能贴上来 高分求助!一段C++函数转成DELPHI语言!有源码。急·! 高分求ado控件的改进版本,支持虚拟字段(up有分,先给100分,若能用分加到2000) 求原码,是关于一个文档档案管理系统(WORD) 怎样才能只关闭Form而不关闭整个程序? 高手帮忙解释个问题,如下: 怎么使Dbgrid恢复非高亮显示状态? 诚征delphi讨论区版主! 偶用bde建立access驱动,怎么table不认??总是报错,另外access的密码在哪里设置?//牛虻 打印报表中Image字段可以显示Jpeg图片 关于删除表的
Delphi(Object Pascal)编译器在编译程序的时候只对源程序进行一次顺序扫描分析,当一个函数引用了另一个之后定义的函数时,编译器还未对之后定义的函数进行编译,所以编译器将无法识别之后定义的函数。所以提供一种机制,允许之后定义的函数预先声明原型定义,编译器会假设原型函数的存在,使编译可以顺利进行。如:
procedure A;
begin
B;
end;procedure B;
begin
...
end;这样编译就会出错,必须在过程A前面加入一句procedure B; forward;
这个特性也正是Delphi闪电般编译速度的一个原因。