BPL包中如何调用主程序的全局变量!(100)

  • 主题发起人 主题发起人 々^丫y
  • 开始时间 开始时间

々^丫y

Unregistered / Unconfirmed
GUEST, unregistred user!
BPL包中如何调用主程序的全局变量!我有一个MAIN.EXE主程序,在主程序中加载BPL1包,并SHOW出业务BPLFORM在主程序中我记录登陆用户,作为全局变量我如何BPLFORM中,获得,登陆用户这个全局变量
 
1.在bpl包中定义接口2.包中直接引用主单元,通过对象引用。
 
以對象的型式封裝,再用 Application.FindComponent('').xx
 
不如在包中放几个变量,来定义操作员信息,主程序对包中的变量进行读写。我以前是那样处理的。或者主程序中定义一个结构体变量(OperInfo:TOperInfo)来存储这些信息,BPL中定义一个指向这种结构体类型的指针变量(POperInfo),然后主程序对这个BPL指针变量赋值(BPL单元.POperInfo=@OperInfo),这样BPL中也就可以使用这个信息了。
 
znxia我觉得你的方式可行有些地方不是太明白,能不能实际拢点代码,我看看。
 
我晕你QQ,版本,太低,不能发起临时会话我QQ449161760你加我吧
 
不明白就给我qq,做一个批处理,内容为:@echo off title QQ强制聊天工具 color 0a start tencent://Message/?Uin=0000运行它就可以和我临时会话。
 
znxia你把你QQ给我吧,我去加你
 
接受答案了.
 
后退
顶部