H hwljerry Unregistered / Unconfirmed GUEST, unregistred user! 2007-02-13 #1 在以前的贴子里多数是看到主程序怎么调bpl包里面的函数。 显示我想从bpl包里面调主程序里面的函数要怎么调啊。
K kk2000 Unregistered / Unconfirmed GUEST, unregistred user! 2007-02-14 #5 你定义接口后,然后在在主窗口实现你的窗口, 在bpl使用(Application.MainForm As [接口]).函数, 就可以达到你的要求
H hwljerry Unregistered / Unconfirmed GUEST, unregistred user! 2007-02-15 #6 TO:kk2000 做bpl时有一点我不是很明白,在build with run time 那个选项勾起来后,把.dcp的文件添加进去后,这样按书上说是静态导入的啊。为什么bpl包里面的Initialization块不能执行啊。还要用loadpackage函数再导入一次才可以呢。.. 主程序直接用loadpackage导入包,要调包里面的函数可是包里面函数没有执行很奇怪,好象是两个不同的内存空间似的,你遇到这种情况吗。
TO:kk2000 做bpl时有一点我不是很明白,在build with run time 那个选项勾起来后,把.dcp的文件添加进去后,这样按书上说是静态导入的啊。为什么bpl包里面的Initialization块不能执行啊。还要用loadpackage函数再导入一次才可以呢。.. 主程序直接用loadpackage导入包,要调包里面的函数可是包里面函数没有执行很奇怪,好象是两个不同的内存空间似的,你遇到这种情况吗。
K kk2000 Unregistered / Unconfirmed GUEST, unregistred user! 2007-03-12 #8 做bpl时有一点我不是很明白,在build with run time 那个选项勾起来后,把.dcp的文件添加进去后,这样按书上说是静态导入的啊。为什么bpl包里面的Initialization块不能执行啊。还要用loadpackage函数再导入一次才可以呢。.. ========================================================= 我没有遇到过! 我的十拿九稳执行的.
做bpl时有一点我不是很明白,在build with run time 那个选项勾起来后,把.dcp的文件添加进去后,这样按书上说是静态导入的啊。为什么bpl包里面的Initialization块不能执行啊。还要用loadpackage函数再导入一次才可以呢。.. ========================================================= 我没有遇到过! 我的十拿九稳执行的.
H hwljerry Unregistered / Unconfirmed GUEST, unregistred user! 2007-03-13 #9 找到答案咯。要执行BPL包中单元的Initialization块需要把这个单元引用到程序中才可以的。也就相当于把包中的文件编译到当前的程序中去。 ///