作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
2010 年之前的 Delphi 版本在 Delphi 环境中有一个可以设置的选项:“所有 v-table 接口(interface)”。这将改变导入类型库时的调用约定。 2010年,这个选项消失了。如何使用 safecall 调用约定导入类型库?我希望 2010 年的控制可能比以前的版本更精细,但无论如何 - 我现在该怎么做?
谢谢。
最佳答案
我还没有尝试过在 Delphi 2010 IDE 中使用“所有 v-table 接口(interface)”选项。它在 D2009 中肯定被破坏了。
您可以使用命令行 tlibimp 工具来创建您需要的 _tlb.pas 文件:
tlibimp -P -Pt <tlb file>
关于delphi - 如何在 Delphi 2010 中将 TypeLib 导入为 safecall 与 stdcall,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2052002/
我有这个测试程序https://gist.github.com/real-mielofon/5002732 RttiValue := RttiMethod.Invoke(RttiInstance,
2010 年之前的 Delphi 版本在 Delphi 环境中有一个可以设置的选项:“所有 v-table 接口(interface)”。这将改变导入类型库时的调用约定。 2010年,这个选项消失了。
我是一名优秀的程序员,十分优秀!