首页 Delphi中提示“尚未调用CoInitialize错误”的解决方法

Delphi中提示“尚未调用CoInitialize错误”的解决方法

举报
开通vip

Delphi中提示“尚未调用CoInitialize错误”的解决方法2009-10-2612:30Colnitialize(LPVOID),它将以特定参数调用ColnitializeEx,为当前单元初始化COM库,并标记协同模式为单线程模式。参数必须为NULL。这是关于OLE和COM的问题。CoInitializeEx(LPVOID),新版本,可以用参数指定协同模式,如多线程模式,但注意单元的协同模式是不能改的,如果在已经初始化为多线程的单元里初始化OLE将失败并返回RPC_E_CHANGED_MODE。每个线程只要调用一次初始化就够了,同一线程中的后续调用也将通过,但会返回S_F...

Delphi中提示“尚未调用CoInitialize错误”的解决方法
2009-10-2612:30Colnitialize(LPVOID),它将以特定参数调用ColnitializeEx,为当前单元初始化COM库,并标记协同模式为单线程模式。参数必须为NULL。这是关于OLE和COM的问题。CoInitializeEx(LPVOID),新版本,可以用参数指定协同模式,如多线程模式,但注意单元的协同模式是不能改的,如果在已经初始化为多线程的单元里初始化OLE将失败并返回RPC_E_CHANGED_MODE。每个线程只要调用一次初始化就够了,同一线程中的后续调用也将通过,但会返回S_FALSE。后面解除初始化调用要与本调用——对应,返回S_FALSE的CoInitialize调用也计算在内。应用程序的第一个线程将调用CoInitializeEx(COINIT_APARTMENTTHREADED或0),必须是最后一个解除初始化的。如果不按上面的顺序进行初始化/解除函数调用,在该单线程单元(STA)里后续的初始化调用将失败,应用程序将无法工作。由于无法控制本地服务器的载入/御载顺序,在DLLMain里调用初始化/解除函数是不安全的。例:1)在DLL中使用ADO数据库组件时,调用程序调用该DLL时会出现〃尚未调用CoInitialize"错误,解决的办法是在程序初始化时调用CoInitialize(nil) 方法 快递客服问题件处理详细方法山木方法pdf计算方法pdf华与华方法下载八字理论方法下载 。initializationCoInitialize(nil);{**************************************}finalizationCoUninitialize;{**************************************}2)把WebBrowser封装到Dll里面调用的时候总是说“尚未调用CoInitialize。","CoInitializehasnotbeencalled〃或“尚未调用CoInitialize。"的解决方法。用TWebBrowser显示HTML文档时或者把WebBrowser封装到Dll里面调用的时候总是说“尚未调用CoInitialize。”,解决方法:在“开始->运行”中输入regsvr32shdocvw.dll然后在uses中加入ActiveX,老版本的加入OLE2;usesActiveX,//确认加入这个单元//老版本的Delphi用OLE2代替Windows;initializationCoInitialize(nil);//手动调用CoInitialize()finalizationCoUnInitialize;//释放内存end.Delphi中CoInitialize和OleInitialize有什么区别CoInitializeCOM对象OleInitializeOLE对象COM库:Colnitialize{Ex}、CoUnitializeOLE系统:OleInitialize、OleUnitializeCOM对象和OLE对象有什么不同呢?是不是COM是OLE的子集?OLE是COM的前身,MS现在已经全部转道COM上了,应该现在不发展OLE如果是使用多线程的话那就在Execute事件的开头加上CoInitialize(nil)
本文档为【Delphi中提示“尚未调用CoInitialize错误”的解决方法】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
个人认证用户
lizheng
暂无简介~
格式:doc
大小:8KB
软件:Word
页数:2
分类:建筑/施工
上传时间:2022-10-14
浏览量:53