不能循环调用怎么办? (50分)

  • 主题发起人 主题发起人 曹翔
  • 开始时间 开始时间

曹翔

Unregistered / Unconfirmed
GUEST, unregistred user!
form1里uses form2,因为要form2.show
form2又要uses form1,因为要用form1里的事件.delphi不能循环调用,这可怎么解决?
 
也不是不能循环调用 遇到这种情况一般要把共用的部分 写到一个公用的模块里面@!!
然后在 form1 form2中都USES它
 
将单元调用都写到implementation下面的uses中,就可以解决了
像下面的:
implementation
uses unit1;
 
如果有人回答了这个问题,请用 email 通知我。
 
对,不要写在interface的uses里面,而写在implementation的uses里
 
一般单元有两个地方可以引用
一个 是
interface
uses
Windows, Classes;

implementation
uses
unit2;

如果在interface 后调用不行,就在implementation后uses 调用,自己试试看
 
delphi中不准许循环调用单元!你可以把两个单元分别
在interface和implementation中引用!
 
对,在implementation下面uses
 
多人接受答案了。
 
后退
顶部