社区
Delphi
帖子详情
怎样使用CreateOleObject调用com+,'尚未调用CoInitialize'什么意思?
wweijie
2002-06-21 05:19:56
怎样使用CreateOleObject调用com+,'尚未调用CoInitialize'什么意思?
...全文
59
4
打赏
收藏
怎样使用CreateOleObject调用com+,'尚未调用CoInitialize'什么意思?
怎样使用CreateOleObject调用com+,'尚未调用CoInitialize'什么意思?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
manboo
2002-06-21
打赏
举报
回复
没有初始化线程,你使用的Free模式?
outer2000
2002-06-21
打赏
举报
回复
我明白
你在一个线程里调用了是不是?
因为你新建的线程没有初始化COM空间
就是要调用
COINITIALIZE;
UNCOINIT。。。
wweijie
2002-06-21
打赏
举报
回复
需要怎么初始化?我不是指字面什么意思
rwdx
2002-06-21
打赏
举报
回复
没有初始化
Delphi“
尚未
调用
Co
Init
ialize
”解决方法
这个一般是在
使用
COM或者
调用
ADO控件时出现的错误,通常情况下都是程序的问题。
调用
了com,
ole
函数库前就要co
init
ialize
,因为在应用程序中,delphi会自动在
init
ialize
单元加上对co...函数的
调用
,在dll中要自己
调用
。 但在Delphi开中的PubDBConn中的如下代码竞也提示“
尚未
调用
Co
Init
ialize
” procedure Cre
[Delphi]
调用
ocx
function RegisterDllServer(FileName: string): bo
ole
an; var nDllAddr: integer; bstr: string; ProcAddr: Pointer; str: PAnsiChar; begin Result := False; if not FileExi...
常见COM问题解答
如何初始化同COM交互的线程? 通常如果没有初始化线程会显示如下的错误信号:"Co
Init
ialize
has not been called" (800401F0 ) 。 问题在于每个同COM交互的线程必须使自身初始化并进入一个Apartment。可以通过加入一个单线程的 Apartment (STA)获得,也可以进入一个多线程的Apartment (MTA)。 STA是基...
Delphi 中
调用
JS文件中的方法
unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls,ComObj,ActiveX; type TForm1 = class(TForm) Memo1: TMemo...
msxml的介绍 转
介绍
微软的msxml是基于COM接口开发的,如同vbscript和javascript一样,微软这么做是为了提供更好的扩展性。你可以在用脚本来
调用
msxml,也可以用C++这样编程语言一样
调用
(虽然这么
使用
是非常烦的)。
这篇文章算是一个总结吧,我自己msxml也用的不熟,说心里话,我宁愿选择
使用
expat、tinyxml,而不是msxml,COM接口库很烦,为了得到一个节点的属性,你不得不首先获得一个属性集,然后再得到所要的节点,在
调用
get_text才能得到其值。而且
Delphi
5,388
社区成员
262,730
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章