问一个COM的问题(Type Library)

zhaojin1975 2005-07-18 01:41:14
我用Delphi选择菜单File|New然后从对话框的ActiveX页上选择Type Library,创建一个类型库,在类型库中建立一个接口IReportMaker,但是保存后却出现了两个接口,如下:
IReportMaker = interface;
IReportMakerDisp = dispinterface;//这个是做什么用的

而且我在接口里定义的方法是要用function和stdcall,但是保存后都变成了procedure和safecall

请问这是为什么?
...全文
282 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
nice0934 2005-07-19
  • 打赏
  • 举报
回复
UP
zhaojin1975 2005-07-19
  • 打赏
  • 举报
回复
那为什么接口里的方法只能用procedure和safecall呢
TechnoFantasy 2005-07-18
  • 打赏
  • 举报
回复
IReportMakerDisp是为了支持Later Binding所创建的派遣接口。你可以到
http://www.delphifans.com/SoftView/SoftView_321.html下载《Delphi COM深入编程 》来了解一下自动化接口方面的内容。
paranoia190 2005-07-18
  • 打赏
  • 举报
回复

16,749

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 语言基础/算法/系统设计
社区管理员
  • 语言基础/算法/系统设计社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧