package里用了ActiveX Control,但是EXE程序用LoadPackage装载该BPL时失败!!!
我用了TScriptControl这个ActiveX Control,通过Import ActiveX Control方式安装
在EXE程序里用TScriptControl没有问题,一切正常;但采用下面的方式问题出现了:
新建一个Package,再建立一个窗体,在这个窗体的构造函数里写:
TScriptControl *ScriptControl = new TScriptControl(this); //停在这里不动了
EXE程序里装载上面的Package:
LoadPackage("a.bpl");
跟踪发现在new TScriptControl这里就停止不动了,不知道是什么原因?
查了一下贴子,有一个比较类似,但是不知道怎么解决
http://topic.csdn.net/t/20050524/01/4030318.html
还发现,如果new TCppWebBrowser,好像也用点问题,EXE程序退出时报错,估计应该跟释放控件有关;
欢迎大家提出有用的建议。