如何调用一个bpl中的窗体?比如在bpl中有个窗体类 TMyForm
在initialization中写上Registerclass(TMyForm)
然后在主程序中
LoadPackage('bpl.bpl')
然后
GetClass('TMyForm') 返回总是Nil, 我知道可能是主程序的设置问题 ,请问如何设置呢
在initialization中写上Registerclass(TMyForm)
然后在主程序中
LoadPackage('bpl.bpl')
然后
GetClass('TMyForm') 返回总是Nil, 我知道可能是主程序的设置问题 ,请问如何设置呢
解决方案 »
- 用delphi7加载spcomm.pas时候出现的错误 在线等结果
- ValueListEditor.findrow() 的问题
- 从一个控件BUG想到的:如何判断类未被初始化!
- Com+组件导入导出的问题(困难)?在线等!~~
- 拨号等待返回结果的时间较长,如何才能得到相应的返回值(CPort为CPort控件)
- delphi下的dbgrid显示的内容怎么和数据库中的不一样??
- 散分。
- 负整数的十六进制表示?
- 第三方控件装时有错误....谁....会....改.....
- 过年了,散分,感谢各位斑竹及同人的大力支持,谢谢~
- 这句是什么含义delphi
- idtcpserver判断客户端ip地址变化的问题
如下:
initialization
RegisterClass(TmyForm);
finalization
UnRegisterClass(TmyForm);
procedure TForm1.ToolButton4Click(Sender: TObject);
var
vform: TForm;
vFormClass: TFormClass;
begin
vFormClass := TFormClass(FindClass('TForm3'));
if (vformClass <> nil) and not IsInclude(vFormClass) then
begin
vForm := vformClass.Create(application);
try
vform.Show;
finally
end;
end;
end;
initialization
CoInitialize(nil);
RegisterClass(TMyForm);finalization
CoUninitialize;
UnRegisterClass(TMyForm);end.你在 LoadPacket 後返回的HANDLE是否為0???
那是不是所有Delphi的包都是运行时连接的,那打包的时候不是要带n多bpl??