社区
ATL
帖子详情
COM参数和返回值
amfer
2006-05-23 12:02:56
我想把我的ADOConnection指针传递给COM对象,可是没有这种参数类型该怎么办?
...全文
578
16
打赏
收藏
COM参数和返回值
我想把我的ADOConnection指针传递给COM对象,可是没有这种参数类型该怎么办?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
16 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jixingzhong
2006-09-05
打赏
举报
回复
http://search.msdn.microsoft.com/search/default.aspx?siteId=0&tab=0&query=IDispatch
jixingzhong
2006-09-05
打赏
举报
回复
IDispatch,
实现了自动化接口的都可以使用这个,
也是最好的方式 ...
amfer
2006-08-01
打赏
举报
回复
打不开
蒋晟
2006-08-01
打赏
举报
回复
http://msdn.microsoft.com/library/en-us/automat/htm/chap5_61id.asp
amfer
2006-07-31
打赏
举报
回复
详细点啊,比如我要对ADOConnection设置ConnectionString,怎么用IDispatch?
sunmz_wjxy
2006-07-31
打赏
举报
回复
蒋老大的方法我认为是最好的.
因为只要实现了自动接口COM对象都是继承自IDispatch.
amfer
2006-07-30
打赏
举报
回复
五星红旗?!
那怎么使用这个指针啊?能不能有个例子?
蒋晟
2006-07-30
打赏
举报
回复
传其IDispatch接口指针
amfer
2006-06-03
打赏
举报
回复
dll不太通用,那么既然COM只能传递一些基本的数据类型,那么要COM还有什么用,难道就为了加减乘除?
其实说白了,VCL组件也是DLL的一种,但是却没有提供类型库可以使用,据说要把VCL组件封装成一个COM类,之后就可以当参数了,可怎么封装呢,封装后又怎么用它,郁闷
lurel
2006-06-03
打赏
举报
回复
这样应该是不行的,怎么传递要传递adoconnecion对象?还不如做个dll传递adoquery,adoconnection最好定义的数据模块中然后都利用这个就可以了.
amfer
2006-05-28
打赏
举报
回复
我现在知道可以用Midas解决这个调用数据的问题了,可是如果是其他VCL组件,比如我想把我COM中的窗体Dock到我的主程序中时,可以用ManualDock方法,但是其中有个参数是停靠的TWinControl,这个WinControl是在主程序中的,需要传递给COM组件。
函数原型
bool __fastcall ManualDock(TWinControl* NewDockSite, TControl* DropControl = (TControl*) NULL, TAlign ControlSide = alNone);
amfer
2006-05-26
打赏
举报
回复
不太明白,举个例子说。
FirryHere
2006-05-26
打赏
举报
回复
在com里,最好使用ADO的接口来访问他。最好与主程序分离,否则,这个com的依赖性就太强了。不妨改改设计思路把。
amfer
2006-05-26
打赏
举报
回复
总算有人回应了,我的意思是说像DLL那样把主程序中的ADOConnection传递给COM,因为一个程序不能占用两个连接嘛!COM中就可以使用这个连接进行数据操作。
不光是ADOConnection,很多VCL组件都想传递给COM组件
不知道我的思路是否对?
futulove
2006-05-26
打赏
举报
回复
用DCOM对象接收呀
CACACACACA
2006-05-26
打赏
举报
回复
不太明白要做什么.是复制,还是当参数传递.对于COM来说,接口就是一切了.
ADOConnection1->ConnectionObject
ADOConnection1->ComObject
不知道是不是你想要的.
基于springboot的统一
返回值
和异常处理
希望更好的解决springboot 的控制层统一
返回值
和做全局异常处理的同学,这门课程将是不错的选择; 我将通过讲解3种的统一
返回值
实现方法,学习这门课程的人可以根据自己的实质需求进行选择引用到项目中!
idea自动生成方法注释(含
参数
及
返回值
)
之前有配置过一个方法注释,不过方法的
参数
和
返回值
不能自动生成,昨天偶遇一篇文章,有提到了一种配置方式,今天试了下,经过一番调试,大功告成。效果如图: File->settings->Editor->Live Templates 点击+->选择template group ,然后输入group的name,如annotation。 然后,选中刚
python无
参数
有
返回值
_lambda表达式无
参数
无
返回值
3.7 练习:使用Lambda标准格式(无参无返回)题目给定一个厨子Cook接口,内含唯一的抽象方法makeFood,且无
参数
、无
返回值
。如下:public interface Cook {void makeFood();}在下面的代码中,请使用Lambda的标准格式调用invokeCook方法,打印输出“吃饭啦!”字样:public class Demo05InvokeCook {public ...
python定义函数
返回值
_Python学习笔记之函数的
参数
和
返回值
的使用
01、函数
参数
和
返回值
的作用函数根据 有没有
参数
以及 有没有
返回值
,可以相互结合,共有四种:无
参数
无
返回值
无
参数
有
返回值
有
参数
无
返回值
有
参数
有
返回值
定义函数时候,是否接收
参数
,或者时候返回结果,是根据实际功能需求决定的。如果函数内部处理的数据不确定,就可以将外界的数据以
参数
形式传递到函数内部。如果希望一个函数执行完成后,向外界汇报执行结果,就可以增加函数的
返回值
。02、函数的
返回值
—进阶...
C语言指针作为
参数
和
返回值
,利用指针作为函数
返回值
相信大多数学习C语言同学都对把指针作为函数
参数
的方法有一定的了解,今天课课家笔者为大家介绍指针的另一个用法-将指针作为函数的
返回值
。那么到底要怎样做才能将指针作为函数的
返回值
呢?下面由笔者给大家慢慢道来。在C语言中,由于允许函数的
返回值
是一个指针(地址),所以我们将这样的函数称为指针函数。下面的代码例子定义了一个函数strlong(),用来返回两个字符串中较长的一个:#include#includ...
ATL
3,245
社区成员
48,539
社区内容
发帖
与我相关
我的任务
ATL
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
复制链接
扫一扫
分享
社区描述
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章