VC驿站

 找回密码
 加入驿站

QQ登录

只需一步,快速开始

搜索
查看: 805|回复: 4

[求助] 关于COM的idl中引入接口问题,请各位看下

[复制链接]
66_avatar_middle
在线会员 发表于 2016-5-13 08:33:36 | 显示全部楼层 |阅读模式
10驿站币
这是我的my.idl 中的文件
[
        object,
        uuid(6DFB5555-6-6666-1234-000000000008),
        dual,
        nonextensible,
        helpstring("IMYCOM Interface"),
        pointer_default(unique)
]
interface IMYCOM : IDispatch{
        [propget, id(1), helpstring("property Error")] HRESULT Error([out, retval] IScriptError** pVal);
};
红色部分是我中的IScriptError 是msscript.oxc 的接口,现在在idl中的文件编译的时候未定义这个接口,
怎么才让编译器知道这个接口是msscript.ocx 中呢???





上一篇:列表框怎么设置行高
下一篇:C语言程序设计第二版 1.6数组练习1-13打印输入中单词长度的直方图的问题
40_avatar_middle
在线会员 发表于 2016-5-13 08:46:20 | 显示全部楼层
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题
51_avatar_middle
online_admins 发表于 2016-5-13 10:21:19 | 显示全部楼层
说实话没太明白什么意思啊。。。楼主能否再详细的描述下
66_avatar_middle
ico_lz  楼主| 发表于 2016-5-25 10:46:07 | 显示全部楼层
Syc 发表于 2016-5-13 10:21
说实话没太明白什么意思啊。。。楼主能否再详细的描述下

IScriptError 是引入了msscript.ocx中的接口类型,在我写的com中的一个接口函数需要使用到这个接口类型,提示IScriptError  未定义哦,我的意思是如何让编译器知道这个类型已经是定义了
51_avatar_middle
online_admins 发表于 2016-5-25 10:56:06 | 显示全部楼层
xiaoji 发表于 2016-5-25 10:46
IScriptError 是引入了msscript.ocx中的接口类型,在我写的com中的一个接口函数需要使用到这个接口类型,提 ...

默认引入 msscript.ocx 组件之后,会在你的工程中生成两个文件,*.tlh 和 *.tli,看看这两个文件中哪个有 IScriptError 的接口定义说明,试着包含一下,试试看
您需要登录后才可以回帖 登录 | 加入驿站 qq_login

本版积分规则

关闭

站长提醒上一条 /2 下一条

QQ|小黑屋|手机版|VC驿站 ( 辽ICP备09019393号tongdun|网站地图wx_jqr

GMT+8, 2019-8-21 23:02

Powered by Discuz! X3.4

© 2009-2019 cctry.com

快速回复 返回顶部 返回列表