bpl调用,build with run time package 无效(50分)

  • 主题发起人 主题发起人 zdwjetlee
  • 开始时间 开始时间
Z

zdwjetlee

Unregistered / Unconfirmed
GUEST, unregistred user!
我想做一个简单的动态调用窗体 主窗体一直存在,form2动态载入
主窗体form1我创建好了,然后我创建一个dpk 加入unit2(form2) unit2 加入
initialization
RegisterClass(TForm2);
finalization
UnRegisterClass( TForm2);
然后选择输出路径 编译 得到package1.bpl
然后将package1.bpl拷贝至工程目录下 使用主窗体调用loadpackage
但是findclass指针返回nil
查看相关帖子 说可能是因为包编译的时候build with run time package 选项没有打勾
但是我这里package的该选项呈灰色 无法打勾 问题被卡
往高手们指点
 
up→ up→ up→ up→ up→ up→ up→ up→ up→ up→ up→ up→ up→ up→ up→ up→
 
up→ up→ up→ up→ up→ up→ up→ up→ up→ up→ up→ up→ up→ up→ up→ up→
 
你的EXE也要build with run time package。
 
我是说我的package编译的选项中 build with run time package 选项呈灰色 不知道什么原因
 
up up again ,,↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑
 
▲▲▲▲▲▲▲▲▲▲▲▲▲▲
 
^^^^^^^^
 
只有主EXE需要“build with run time package”,而BPL是不需要“build with run time package”的。
 
特尔斐,你是不是和我作对啊
我搞出来了你才回答我 [:(!]
 

Similar threads

D
回复
0
查看
1K
DelphiTeacher的专栏
D
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
1K
DelphiTeacher的专栏
D
I
回复
0
查看
759
import
I
后退
顶部