DLL封装OLE控件问题 在DLL中封装好了WebBrowser 调用该DLL时候 出现尚未初始化 OLE控件的错误我的DLL是在工程文件中 启动 没有通过窗体调用 不知那位高手做过此类程序 希望多多帮助 谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在你的DLL的函数的最开始;CoInitialize(nil);//初始一下COM环境 来自wudi_1982的code(http://community.csdn.net/Expert/TopicView3.asp?id=5044751)uses activex;procedure ShowSbSearch;stdcallbeginCoInitialize(nil);//注册dtmd := Tdtmd.Create(nil);frmSbSearch := TfrmSbSearch.Create(nil);tryfrmSbSearch.ShowModal;finallyfrmSbSearch.Free;dtmd.Free;end;CoUninitialize;//end;=========================GARNETT2183 的code (http://community.csdn.net/Expert/TopicView3.asp?id=4949720)usesActiveX;在使用Com+对象的单元里加如下代码initializationCoInitialize(nil);finalizationCoUninitialize; 搞定了 我在要调用的DLL窗体中加入了一个OLE控件 保存 再删除掉 就可以了 估计是一些单元 没有包含进去 CoInitialize(nil);// 我加入进去之后 编译错误 是不是还要包含什么单元文件? 刚看到希望,又没了 这样的按钮应该如何实现呢【图】 sql 分组查询的问题 [求助]如何遍历数据?急 帮我看看这个程序哪里出了问题 试用期的考验!!!求救各位高手帮忙,明天就要交了,在线。 dajiashuo Qreport生成的报表转换成txt文件的问题! DateTimePicker中的日期时间的设置 如何建立快捷方式 delphi工程简繁体转换 求高手:类型转换后生成临时对象的赋值问题
begin
CoInitialize(nil);//注册
dtmd := Tdtmd.Create(nil);
frmSbSearch := TfrmSbSearch.Create(nil);
try
frmSbSearch.ShowModal;
finally
frmSbSearch.Free;
dtmd.Free;
end;
CoUninitialize;//
end;
=========================GARNETT2183 的code (http://community.csdn.net/Expert/TopicView3.asp?id=4949720)uses
ActiveX;在使用Com+对象的单元里加如下代码initialization
CoInitialize(nil);finalization
CoUninitialize;
CoInitialize(nil);// 我加入进去之后 编译错误 是不是还要包含什么单元文件?