既然是BPL,那么窗体之间已经可以相互引用,
定义一个全局共享BPL,定义一个全局变量,例如g_mainfrm: Imainfrm;
定义你需要的接口函数名称,由主窗体实现Imainfrm,你在其它需要使用的窗体直接引用就可以啦
全局接口定義
Imainfrm = interface
procedure abc;
end;
// 實現INTERF
mainfrom = class(tform, imainfrm)
procedure abc;
end;
如果只在一个地方使用, 直接引用主窗体的单元就可以啦,不用搞那么复杂的
注意:BPL之间的单元不可以重复