社区
Delphi
帖子详情
引入类型库时类型不对
风轻狂
2002-06-03 04:45:52
引入其它语言(VC6)做的COM类型库时类型不对,
function fun1:HResult;stdcall
变成了
procedure fun1:safecall;
请问为什么,在线等待
...全文
48
13
打赏
收藏
引入类型库时类型不对
引入其它语言(VC6)做的COM类型库时类型不对, function fun1:HResult;stdcall 变成了 procedure fun1:safecall; 请问为什么,在线等待
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
一点点凋落
2002-06-14
打赏
举报
回复
Delphi中好象要指定out,retval才可以得到返回HResult的函数。
lesstif
2002-06-13
打赏
举报
回复
Delphi就是这样的,你在类型库中指明HResult为返回值类型,在实现中就是procedure了,然后,你在VC中导入这个类型库就又是HResult了,Delphi就是这么变态,不过,我还是喜欢Delphi啊!!!
lesstif
2002-06-13
打赏
举报
回复
Delphi就是这样的,你用HResult的时候,发现实现中都是procedure,在用Visual C++导入类型库发现有变成了HResult了,Delphi就是这么变态,不过,我还是喜欢Delphi啊
风轻狂
2002-06-04
打赏
举报
回复
to TommyTong(童童)
我也有这种想法,所以卸载了Delphi
重新装过,加入了对Corba的支持,可还是不能正确的引入,
而同样的操作系统,同样的Delphi引入同样的COM,别的机器上却可以正确引入,不知原因为何呀
风轻狂
2002-06-04
打赏
举报
回复
to TommyTong(童童)
我也是这么想的,
可为什么有的机器可以正常的引入呢
一样的操作系统,一样的Delphi 引入同样的COM
却出现不同的结果
netlib
2002-06-03
打赏
举报
回复
up
netlib
2002-06-03
打赏
举报
回复
好象没有什么问题。
墨梅无痕
2002-06-03
打赏
举报
回复
问题就出在对IDL的实现上,你可能知道,现在强势的IDL实现有两种:
MIDL(Microsoft)和CORBA IDL(CORBA)。
我想问题就出在这个上面。
风轻狂
2002-06-03
打赏
举报
回复
这么用当然没问题,我的意思是为什么Delphi不能正确引入类型库
而有些机器上可以正确引入,我现在都是自己改写引入后的_TLB文件,很烦
lxpbuaa
2002-06-03
打赏
举报
回复
应该是没问题的。如果实在不行,只有Copy代码过来了!
—————————————————————————————————
MaximStr := '宠辱不惊,看庭前花开花落,去留无意;
毁誉由人,望天上云卷云舒,聚散任风。';
if Not Assigned(I) then
I := TI.Create(Nil);
I.Maxim := MaximStr;
I.Explain := '假如上述代码中出现“OA”、“3D”等字样,改为“=”或者去掉';
I.Desire := '加不加分随你';
—————————————————————————————————
风轻狂
2002-06-03
打赏
举报
回复
应该是:
procedure fun1;safecall;
有一台机器上可以正确引入成:
function fun1:HResult;stdcall
而其它机器都不行,不知为什么
墨梅无痕
2002-06-03
打赏
举报
回复
似乎没有错。
只是在fun1之后":",是不是你打字时打错了?
dreamfan
2002-06-03
打赏
举报
回复
UP
STM32标准库的
引入
视频课程-第3季第6部分
本课程是《朱有鹏老师单片机完全学习系列课程》第3季第6个课程,本课程详细讲解了STM32官方新标准库3.5版本,从理论到实践,从标准库源码分析到编程使用,可以说本课程是对STM32标准库的完全彻底的学习。
error C4772: #import 引用了缺少的
类型
库中的
类型
;“__missing_type__”用作占位符 解决办法
用#import方式
引入
Word
类型
库时
出现该问题,
引入
方式: #import "..\\import\\OFFICE12\\MSO.DLL" rename_namespace("Office"),named_guids,exclude("Pages"),rename("RGB","MSORGB"),rename("IAccessible","MSIaccessible") using nam
Monaco Editor编辑器教程(二九):在monaco中
引入
额外ts
类型
库,增强编辑器体验
在之前的文章中,我们介绍了如何在monaco中为某一个方法增加注释,可以通过CodeLens 也可以通过Marker来显示某个变量,常量,或方法的文档。但这种方法不太适合大规模的库,比如一个js库有成千上百个方法,作为一名懒惰的程序员不可能将每一个方法都添加到monaco中。那么本篇文章就来给大家介绍一种借助TypeScript的
类型
声明文件,来增强编辑器的体验。该方法不仅能够显示某个方法的详细文档,还能在书写时自动完成某个方法。核心方法只有一个官方文档下面来详细介绍一下。
C++基础-如何
引入
第三方静态库、动态库或自定义库
可以不放到当前解决方案里,直接作为单独项目生成静态库文件和头文件,然后按照上述方式
引入
静态库,也可以按照下面的方法,将源代码放到解决方案里作为单独一个库项目,让应用程序项目
引入
,这种方式的好处是根据应用程序需要修改库代码。适用于第三方库为主,虽然也可以用于自己的库项目,但考虑到静态库比动态库总体积更小更高效率来说,自己的库项目还是直接放到解决方案里添加引用依赖即可。适用于有源代码的库,例如第三方开源库,或者自己的库。使用glfw作为示例。
MFC的静态库.lib、动态库.dll(包含
引入
库.lib)以及Unicode库示例
以vs2012为标准。转自:http://technet.microsoft.com/zh-cn/library/w4zd66ye ,有改动。 一 MFC的静态库(.lib) MFC静态库使用下列命名约定: uAFXcWd.LIB . 库命名约定的说明符如下: 说明符 值和含义 u (n) ANSI 或 (u)Unicode c 创建的计划
类型
:c=all ...
Delphi
5,379
社区成员
262,722
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章