coinitialize「coinitialize无法解析」
CoInitialize是Windows提供的API函数,用来告诉 Windows以单线程的方式创建com对象应用程序调用com库函数除CoGetMalloc和内存分配函数之前必须初始化com库语法HRESULT CoInitialize_in_opt LPVOID pvReserved参数被保。
应该是你用的一个程序没有初始化CoInitialize的缘故程序编写的问题你看看,是在用哪个程序的时候出现这个问题的,别用它了,或者去网上找找有没有这个程序的最新补丁你进任务管理器里面Ctrl+Alt+Del 任务管理器。

这个一般是在使用COM或者调用ADO控件时出现的错误,通常情况下都是程序的问题调用了com,ole函数库前就要coinitialize,因为在应用程序中,delphi会自动在initialize 单元加上对co函数的调用,在dll中要自己调用 你换一个。
1可能和系统的稳定性有关,建议先排除操作系统和硬件,尤其是内存的可能性,再观察是否还存在所述现象 2一般是在使用COM或者调用ADO控件时出现的错误,通常情况下都是程序的问题如果问题出现不确定,则可能是浏览器有。
CreateInstance__uuidofMSXML2DOMDocument是com里面的内容,所以要初始化com,就是COInitializeNULL,用完后要释放CoUninitialize。
一般工程文件的uses第一项是Forms,你在Forms之前加入ActiveX,就像这样 program ***uses ActiveX,Forms,然后在ApplicationInitialize之前加入一句Coinitializenil就像下面这样 begin Coinitializenil。
也就是说,无论你在inherited Create之前还是之后调用CoInitialize,此时线程要么没创建,要么被挂起,都不是在线程执行块ThreadProc内调用的CoInitialize,实际上是使用主线程在调用CoInitialize3CoInitializenil属于STA。
打开tribon时,提示尚未调用coinitialize description exception caught on line 84 in file#39\xd186cpp#39点击退出应用程序后,提示 SB SYSTERM not difined 再点确定提示 tbbatchjobdll 服务器运行失败 好像是不耽。
作用域标识符 前面是类名,代表是属于哪个类,如果没有类,代表是SDK函数。
CoInitialize指明以单线程方式创建CoInitializeEx可以指定COINIT_MULTITHREADED以多线程方式创建创建单线程方式的COM服务器时不用考虑串行化问题,多线程COM服务器就要考虑在使用中,使用CoInitialize创建可使对象直接与线程连接。
呵呵,好多年前的事了,我电脑都换了记得当时重新下了一个,好像就可以用了。
在使用COM之前调用这个函数就没有问题了CoInitialize如果有问题,应该是组件的问题或者使用者的问题。
这个是用在调用COM并且要用多线程的时候用的,用来告诉 Windows以单线程的方式创建com对象,本体是版本 2 DLL命令 CoInitialize, , quotole32dllquot, quotCoInitializequot参数 pvReserved, 整数型, , 值为0 DLL命令 Co。
如果你是在windows下使用C++访问数据库,很可能是因为你没有初始化COM组件,相应的函数调用为 CoInitialize0 初始化COM 你的代码CoUninitialize 取消初始化COM,与CoInitialize成对。
CoInitializeNULL2使用外壳提供的活动桌面组件对象类创建COM对象第四个参数通知COM需要什么接口这里是IActiveDesktophr=CoCreateInstanceCLSID_ActiveDesktop,NULL,CLSCTX_INPROC_SERVER,IID_IActiveDesktop,void**pIAD。