- 5
- 0
- 约7.86千字
- 约 9页
- 2017-05-12 发布于河南
- 举报
[2.2]用VC编写DCOM程序
怎样用VC++编写DCOM程序
于玲 2001.2.10
建立服务器程序:
用VC++建立一个名为Test的workspace。
在workspace中加入一个新的工程,选ATL COM Appwizard项,命名为AddSub,下一步server类型选service(EXE)。
添加组件对象:
打开Insert\New ATL Object,选Simple Object,在names下shortname填AddSubCom,如果需要可以将interface改为IAdd(默认为IAddSub),在attributes下interface选custom,则该com组件接口将从IUnknown继承,如果aggregation选yes,则该组件可被聚合。
a) 组件接口函数的定义:
打开AddSub.idl文件,在接口IAdd下填写接口函数的声明:
interface IAdd : IUnknown {
//接口函数的声明
HRESULT AddMatrix([in] int length,
[in,size_is(length)] double* pfMatrix,
[in,size_is(length)] double*
原创力文档

文档评论(0)