E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
IUnknown
MS XML 文档创建
1.首先加载COM:::CoInitialize(NULL);2.然后进行IXMLDOMDocument指针的获取,其实就是获得XMLDOM对象:
IUnknown
*pUnKnown=NULL;
zwh37333
·
2008-07-14 11:00
xml
server
null
文档
COM:
IUnknown
、IClassFactory、IDispatch
COM组件有三个最基本的接口类,分别是
IUnknown
、IClassFactory、IDispatch。
benny5609
·
2008-05-26 11:00
如何查看自己程序中正在运行的Graph?
具体函数抄录如下:HRESULTAddToRot(
IUnknown
*pUnkGraph,DWORD*pdwRegister) { IMoniker*pMoniker; IRunningObjectTable
benny5609
·
2008-04-27 10:00
filter
Graph
文档
工具
接口指针使用时:Unhandled exception ... Stack overflow
现象:COM进程外组件有个方法CreateDog(
IUnknown
**ppUnk)),用于创建一个IDog接口,当要直接把spDog智能指针传给CreateDog方法,发现传递回来的接口是非空的,而且返回值也是
debehe
·
2008-04-12 00:00
exception
接口着色
struct ISphere :
IUnknown
{ STDMETHOD(Rotate)(long nDegrees, long* pnOrientation) =0; STDMETHOD(Twirl
wishfly
·
2008-01-16 10:00
struct
table
Class
interface
methods
ATL概念很简单,为COM实现提供框架支持。
CComObjectRootEx为你实现线程和同步的支持,还有对
IUnknown
内部实现的支持(InternalAddRef,InternalRelease,等)。
wishfly
·
2008-01-15 22:00
框架
ATL实现中,模版技术的使用
同理,对
IUnKnown
接口的
wishfly
·
2008-01-15 22:00
Class
如何在C#中处理COM中定义的通知
如何在C#中处理COM中定义的通知C++写法:STDMETHODCALLTYPE Advise( /* [in] */
IUnknown
*pUnkSink,
wishfly
·
2008-01-06 20:00
Re: [Windows]I/O completion ports如何实现?个人推测,寻求标准答案!
基本没什么大错误,经
iunknown
指正,对non-blockingIO的理解有误。等闲一点,好好翻翻书再改正吧。
bigpanda
·
2007-11-07 02:00
Windows
多线程
Visio
OS
thread
Re: [Windows]I/O completion ports如何实现?个人推测,寻求标准答案!
基本没什么大错误,经
iunknown
指正,对non-blockingIO的理解有误。等闲一点,好好翻翻书再改正吧。
bigpanda
·
2007-11-07 02:00
多线程
thread
windows
OS
visio
浅谈在VC++6.0中用MFC进行COM编程的教程
中提供一套简明的宏来实现嵌套类的定义首先应当明确,MFC中是通过嵌套类而不是多重继承来实现COM接口的,通过接口映射机制将接口和实现该接口的嵌套类关联起来;MFC中提供一套简明的宏来实现嵌套类的定义.其次,MFC通过CCmdTarget类实现了
IUnknown
笑看风云淡
·
2007-10-17 10:00
com对象和类厂对象 引用计数有时初始化为1 的 原因!!!!!
1.在构造函数中把引用计数初始化为1HRESULT _stdcall IClassFactory::CreateInstance(
IUnknown
* pUnkOuter,REFIID riid,void
大龙的博客
·
2007-09-12 19:00
SPWebServer:一个基于 SPServer 的 web 服务器框架
SPWebServer:一个基于SPServer的web服务器框架from:http://
iunknown
.javaeye.com/blog/78561关键字:C++ libeventspserverhttpembeddedweb
牵着老婆满街逛
·
2007-08-21 01:00
枚举器的定义,不使用ATL提供的枚举器军定义
propget]HRESULTCount([out,retval]long*pCount); [id(2),propget]HRESULTItem([in]longIndex,[out,retval]
IUnknown
hotsoftg
·
2007-08-18 11:00
Class
interface
COM:
IUnknown
、IClassFactory、IDispatch
COM组件有三个最基本的接口类,分别是
IUnknown
、IClassFactory、IDispatch。
l12345678
·
2007-07-25 17:00
JavaScript
C++
dll
VBScript
语言
分布式应用
使用Com组件的时候,注意接口的释放
创建一个atl的exe组件,增加了一个从
IUnknown
派生的接口,当在客户端创建这个接口成功后,在退出的时候调用Release程序出现如下的错误,Cannotexecuteprogram.这是问什么?
lllxy
·
2007-06-27 17:00
server
null
mfc
dialog
features
initialization
CE MAPI学习(二)结束一个MAPI SESSION
IMAPISession::Logoff方法结束MAPI会话,如下所示:hr=pSession->Logoff(0,0,0);2.减少theMAPIsession引用总数,通过在MAPIsession对象上调用
IUnknown
eddy_0825
·
2007-06-07 17:00
session
reference
null
delete
function
dll
Windows
Mobile开发
CE MAPI学习(二)结束一个MAPI SESSION
减少theMAPIsession引用总数,通过在MAPIsession对象上调用
IUnknown
::Release方法。pSession->Release();3.
eddy_0825
·
2007-06-07 17:00
匈牙利命名法规则大全
特殊的类型命名,前缀表示:类、接口前缀 类型例子备注LmClass LmObject表示类型本身不与范围前缀结合使用IInterface接口
IUnknown
注:类名前缀改为Lm,对于非全局的类最好有语义表示其所属模块
bm1408
·
2007-04-21 17:00
windows
String
Integer
System
character
casting
ATL对COM实体身份的支持(一)—— 类层次结构
ATL对COM实体身份的支持(一)——类层次结构 一个COM对象必须实现
IUnknown
接口所规定的功能,即生命期管理和运行时类型转换。
Heaven On Programming
·
2007-04-06 11:00
COM组件中使用用户自定义数据类型
COM组件中使用用户自定义数据类型 2002-05-20··lostall··COM集中营 (1)从
IUnknown
继承的自定义接口把数据结构直接传送给基于VTable接口的方法,只适用于由MIDL编译生成的
zzffly9
·
2007-03-26 17:00
数据结构
c
struct
服务器
null
dll
COM程序编写入门(全文-3)
对象的生存周期与
IUnknown
接口COM对象的生存周期分为两部分来讲:客户端与COM本身:在客户端,视定义的COM对象接口而定,像我们例子中的v_Obj,定义成全局变量,那么COM对象在创建时产生,只有在程序退出时才被释放
Tercel99
·
2007-02-27 23:00
Class
Parameters
include
library
Delphi
attributes
COM程序编写入门(全文-2)
以实例来讲COM的接口(Interface)是COM的核心,所有的COM接口都是通过
IUnknown
派生出来的,它告知客户那些接口是有效的,即已经被实现类说定义。
Tercel99
·
2007-02-27 22:00
如何应用CUnknown和CFactory?
使用DECLARE_
IUNKNOWN
宏来实现委托Unknown接口。在组件的构造函数中初始化CUnknown。实现NondelegatingQueryInterface,
大龙的博客
·
2007-01-30 14:00
VC++中的对象的命名规则、常用宏定义的命名,以及VC++下的数据类型
特殊的类型命名,前缀表示:类、接口前缀 类型例子备注LmClass LmObject表示类型本身不与范围前缀结合使用IInterface接口
IUnknown
注:类名前缀改为Lm,对于非全局的类最好有语义表示其所属模块
haoahua
·
2007-01-23 22:00
windows
String
Integer
vc++
character
casting
Difference between CComPtr and CComQIPtr
可能每个人学习ATL的时候都要区分CComPtr和CComQIPtr的不同.CComQIPtr是CComPtr的超集,但CComQIPtr不能用于
IUnknown
.为什么不能用.
arcoolgg
·
2006-12-17 21:00
匈牙利命名法规则
特殊的类型命名,前缀表示:类、接口前缀 类型例子备注LmClass LmObject表示类型本身不与范围前缀结合使用IInterface接口
IUnknown
注:类名前缀改为Lm,对于非全局的类最好有语义表示其所属模块
白纸人生
·
2006-08-08 10:00
自定义浏览器控件中去除默认IE右键菜单中的垃圾项(如百度XXX搜索)
去除那些烦人的垃圾项和查看源代码等项,方法如下:IDocHostUIHandler_MY::ShowContextMenu(DWORDdwID,POINT__RPC_FAR*ppt,
IUnknown
tiewen
·
2006-08-01 14:00
浏览器
IE
百度
command
null
聚合
聚合 重用的另一种方法 a聚合b b要有必要的支持才能实现,具体过程如: a,cocreateinstance,指定自己的
IUnknown
,并必须在iid,ppv
c++探索
·
2006-07-05 11:00
一个com组件的练习
一个com组件的练习// {7B55D765-68A6-404e-99E2-CA9ABC389A27}static const GUID IID_
IUnknown
9= { 0x7b55d765, 0x68a6
c++探索
·
2006-06-30 17:00
CComPtr和CComQIPtr的区别
CComPtr和CComQIPtr的区别CComPtrm_spWebBrowser2;
IUnknown
*pUnknown;pUnknown->QueryInterface(&m_spWebBrowser2
alantop's blog
·
2006-05-13 03:00
ATL学习笔记02
.下面是ATL所提供的一些功能 1)AppWizard,它负责创建起始的ATL工程 2)Object Wizard(对象向导),它为基本的COM组件创建代码 3)对低级别的COM功能的内置式支持,如
IUnknown
wallimn
·
2006-04-17 22:00
应用服务器
框架
浏览器
Microsoft
mfc
ATL学习笔记02
.下面是ATL所提供的一些功能 1)AppWizard,它负责创建起始的ATL工程 2)Object Wizard(对象向导),它为基本的COM组件创建代码 3)对低级别的COM功能的内置式支持,如
IUnknown
wallimn
·
2006-04-17 22:00
框架
应用服务器
浏览器
Microsoft
mfc
ATL学习笔记02
.下面是ATL所提供的一些功能 1)AppWizard,它负责创建起始的ATL工程 2)Object Wizard(对象向导),它为基本的COM组件创建代码 3)对低级别的COM功能的内置式支持,如
IUnknown
wallimn
·
2006-04-17 22:00
应用服务器
框架
浏览器
Microsoft
mfc
注意COM对象的析构函数
举个例子,假如你在析构函数中调用了一些其它函数,而这些函数内部操作中可能又会调用到
IUnknown
::AddRef和
IUnknown
::Release方法。
ITLionWoo
·
2006-04-11 20:00
COM 组件设计与应用6 - 用 ATL 写第一个组件
2、这第一个组件,除了所有COM组件必须的
IUnknown
接口外,我们再实现一个自己定义的接口IFun,它有两个函数:Add()完成两个数值的加法,Cat()完成两个字符串的连接。
snaill
·
2006-03-15 18:00
COM 组件设计与应用5 - 用 ATL 写第一个组件
vc.net2003;2、如果你在使用vc6.0(ATL3.0)请阅读本回内容;3、如果你在使用vc.net(ATL7.0)请阅读下回内容;(当然读读本文内容也不错)4、这第一个组件,除了所有COM组件必须的
IUnknown
snaill
·
2006-03-15 17:00
C++
数据库
object
mfc
dll
exe
> 例子2 QueryInterface的实现
#include#includeusingnamespacestd;interfaceIX:
IUnknown
{ virtualvoid__stdcallFX()=0;};interfaceIY:
IUnknown
Life & Code
·
2006-03-02 09:00
ATL学习笔记02
组件内核的支持.下面是ATL所提供的一些功能1)AppWizard,它负责创建起始的ATL工程2)ObjectWizard(对象向导),它为基本的COM组件创建代码3)对低级别的COM功能的内置式支持,如
IUnknown
yuzl32
·
2006-02-22 15:00
object
null
Class
library
interface
winapi
COM学习笔记
QueryInterface的实现规则:QueryInterface返回的总是同一个
IUnknown
指针。若客户曾
kl222
·
2006-02-14 19:00
object
Microsoft
null
Class
library
interface
COM+架构的基本思想——实现
IUnknown
::QueryInterfacce方法时的规则
COM+架构的基本思想——实现
IUnknown
::QueryInterfacce方法时的规则 注:这是我早年的笔记,已经忘记了从哪儿摘抄的了 注:这是我早年的笔记,已经忘记了从哪儿摘抄的了对象必须支持静态接口聚集
lee_leefox
·
2005-11-03 20:00
object
interface
reference
COM+架构的基本思想——实现
IUnknown
::QueryInterfacce方法时的规则
COM+架构的基本思想——实现
IUnknown
::QueryInterfacce方法时的规则注:这是我早年的笔记,已经忘记了从哪儿摘抄的了注:这是我早年的笔记,已经忘记了从哪儿摘抄的了对象必须支持静态接口聚集可以通过
fox-_-
·
2005-11-03 20:00
DirectX
Programming
CoCreateInstance 做了什么 菜菜的
CoCreateInstance在里面会完成CoGetClassObject得到类厂对象然后调用pClassFactory->CreateInstance(...)创建一个对象得到
IUnknown
而CoGetClassObject
zharP
·
2005-10-20 17:00
C++模板的一点资料
下面内容中没有加入年代的,表示我不知道(
IUnknown
)。。。嘿嘿。1990年7月,模板被加入C++。
qiezi的学习园地
·
2005-09-23 12:00
COM初探(一)
(二)预备建立vcconsoleapplication,选择MFCsupport(三)接口文件Interface.h以下是接口ITimeBeijing的定义,它从
IUnknown
继
hitjinming
·
2005-07-19 11:00
IWebbrowser2 支持的接口和服务
IExternalConnection IHlinkFrame IOleCommandTarget IServiceProvider ITargetFrame ITargetFrame2 ITargetNotify
IUnknown
lovnet
·
2005-06-29 18:00
WebBrowser
立即释放.net下的com组件
com使用引用计数来确定对象的生存期,com客户每次引用对象的时候,就调用
IUnKnown
->AddRef(),而每次释放对象的时候,就调用
IUnKnown
->R
happmaoo
·
2005-03-16 19:00
.net
windows
Excel
asp.net
asp
2004.11.29,Mon - IDBPromptInitialize::PromptDataSource的最后一个参数
为了调用“数据连接属性”对话框,需要类似如下的代码:IDBPromptInitialize*pDBPrompt;
IUnknown
*pDataSource=NULL;CoCreateInstance(CLSID_DataLinks
ijavagos
·
2004-11-29 22:00
dataSource
2004.11.29,Mon - IDBPromptInitialize::PromptDataSource的最后一个参数
为了调用“数据连接属性”对话框,需要类似如下的代码:IDBPromptInitialize*pDBPrompt;
IUnknown
*pDataSource=NULL;CoCreateInstance(CLSID_DataLinks
ijavagos
·
2004-11-29 22:00
dataSource
atl中常见的模板使用手法
一个典型的例子是
IUnknown
接口,所有的com接口必须从
IUnknown
接口继承,而这些接口的实现都是相同的,我们不可能为每一个com接口写一个
IUnknown
接口的实现。
xiaohyy
·
2004-07-09 18:00
优化
Class
扩展
interface
编译器
fun
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他