社区
语言基础/算法/系统设计
帖子详情
Delphi 开发com组件时,com组件中的函数返回值如何返回数组,如何调试com
Jammyzhengliao
2008-12-14 12:24:54
最近用Delphi 开发几个com组件,但是碰到一个问题:com中的函数的返回值如何返回一个数组,比如输入参数为widestring类型,结果得到一个数组,怎样将这数组返回? 另外一个问题是 Windows XP 下 Delphi 如何调试com组件 ?
...全文
119
4
打赏
收藏
Delphi 开发com组件时,com组件中的函数返回值如何返回数组,如何调试com
最近用Delphi 开发几个com组件,但是碰到一个问题:com中的函数的返回值如何返回一个数组,比如输入参数为widestring类型,结果得到一个数组,怎样将这数组返回? 另外一个问题是 Windows XP 下 Delphi 如何调试com组件 ?
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Jammyzhengliao
2008-12-24
打赏
举报
回复
呵呵,谢谢楼上各位,以后一定要改好问懒动手的坏习惯.其实这两个问题在提问当晚自己就解决了.
chenyq2008
2008-12-20
打赏
举报
回复
调试com跟调试dll是一样的
liangpei2008
2008-12-20
打赏
举报
回复
1.用variant数组
2.也可以使接口返回一个WideString类型的XML来表示数组!不是更方便?
withcsharp
2008-12-18
打赏
举报
回复
AccountReg := VarArrayCreate([0,1], VarVariant);
AccountReg[1] := 123456; // 假设 AccNum=123456
TempVar1 := VarArrayCreate([0,1023], VarVariant);
for i:=0 to 1023 do
begin
TempVar2 := VarArrayCreate([0,1], VarVariant);
TemptVar2[0] := ??????; // sValue的值
TemptVar2[1] := ??????; // cType的值
TempVar1[i] := TempVar2;
end;
AccountReg[0] := TempVar1;
???
Delphi
编写
COM
+
组件
的知识和样例
一、
COM
组件
的基础知识介绍: 1、什么是
COM
COM
是微软定的一种
组件
编写的规范,目的是为了实现
组件
的重用,不管你是用C、
DELPHI
、VB什么语言写的,只要遵守这种规范就是
COM
组件
,就能相互之间调用。那这个规范是什么呢,最简单的,就是按规定使用接口,微软定了个IUnkown接口,只要实现了这个接口的类,就可以称为
COM
组件
。在此基础上可以加上自己的接口,实现特
用
Delphi
编写
Com
+的心得体会.
相关名词: (1) idispatch是
COM
object的接口, 在
Delphi
中
通常指一个OleObject. (2) OleVariant是一种
COM
object兼容的Variant类型, 可以通用任何Ole Automation 类型, 他与CreateOleObject创建的idispatch兼容 1:
Com
+的编写: 1:File---->New---->Other..
Windows平台三大软件
开发
工具
Delphi
、WPF .NET Framework和Electron
开发
对比综述
Embarcadero委托白皮书研究了
Delphi
,WPF .NET Framework和Electron之间用于构建Windows桌面应用程序的区别。由三个
Delphi
最有价值专家(MVP)志愿者,一名WPF专业
开发
人员和一名Electron自由
开发
人员在每个框架
中
重新创建了基准应用程序– Windows 10 Calculator计算器克隆。在此博客文章
中
,我们将探讨长期可行性指标,该指标是白皮书
中
使用的功能比较的一部分。 计算器软件 长期可行性 当企业选择
Delphi
作为其
开发
框架
时
,他们
Delphi
三層方面的知識
Delphi
分布式系统(MIDAS)
中
动态调用存储过程 转一篇
Delphi
下写DLL的文章
Delphi
中
MIDAS线程模型
DELPHI
多层分布式
开发
(1)
delphi
中
ClientDataSet的隐含功能
Delphi
三层主从表设置
delphi
三层
开发
经验汇总[转]
Delphi
三层
开发
小技巧:TClientDataSet的Delta妙用
Delphi
三层 server
(转)
Delphi
写
COM
+的心得体会
(1) idispatch是
COM
object的接口, 在
Delphi
中
通常指一个OleObject. (2) OleVariant是一种
COM
object兼容的Variant类型, 可以通用任何Ole Automation 类型,...
语言基础/算法/系统设计
16,741
社区成员
33,233
社区内容
发帖
与我相关
我的任务
语言基础/算法/系统设计
Delphi 语言基础/算法/系统设计
复制链接
扫一扫
分享
社区描述
Delphi 语言基础/算法/系统设计
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章