delphi 调用C++的Dll,函数参数的引用,delphi 调用的时候该怎么接收啊?
就像这样,delphi该怎么用啊
关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率

已采纳
delphi 语言调用C++的DLL, 怎么接收参数是引用?
收起
- 写回答
- 好问题 0 提建议
- 关注问题
微信扫一扫
点击复制链接分享
- 邀请回答
- 编辑 收藏 删除 结题
- 收藏 举报
1条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
十一夜飞天 2019-05-05 08:27关注delphi里面参数如果是引用类型在参数前面加var就行了。
function RecognizeForm(var nCellCount:Integer;var nTemplateType:Integer):Integer;register;external 'dllname.dll';register对应PASCAL EXPORT,因为你这里没有说明这个是什么类型。
本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏举报微信扫一扫
点击复制链接分享
编辑预览轻敲空格完成输入- 显示为
- 卡片
- 标题
- 链接
评论按下Enter换行,Ctrl+Enter发表内容
编辑
预览

轻敲空格完成输入
- 显示为
- 卡片
- 标题
- 链接
报告相同问题?
提交
- 2021-09-06 08:54回答 3 已采纳 以参考以下链接, 结题 小技巧: Delphi创建/调用C++对象_Mz-CSDN博客 “类”只不过是语法层面的概念,当程序编译后,到汇编这一级,类成员函数和普通函数本质上
- 2018-06-30 06:48回答 5 已采纳  ``` unit Unit1;
- 2019-02-21 02:18回答 2 已采纳 已经找到了办法 使用byte[] output = new byte[4096];声明返回参数就可以了
- 2017-02-15 09:43以下将详细介绍Delphi调用C++ DLL的技术细节、步骤以及需要注意的关键点。 ### 一、基础知识概述 #### 1.1 动态链接库(DLL)简介 动态链接库(Dynamic Link Library,简称DLL)是Windows系统中一种重要的组件形式...
- 2013-11-27 04:34回答 1 已采纳 用C语言调用或用Delphi调用没有线程问题吗? 如果没有的话, 那可以用C语言再封装一次嘛。 如果C语言在多线程调用时也有问题,那只能说厂家的DLL不支持多线程,联系厂家询问询问。 但真心
- 2017-07-13 17:38回答 2 已采纳 http://blog.csdn.net/seeklm/article/details/39208821 我是这个这个博客里面找到了解决办法,谢谢!!!
- 2018-01-11 05:20回答 1 已采纳 Anyway, after some time trying and error"ing", this is the solution Go //export PrintHello2 func
- 2019-11-28 07:49footballboy08的博客 Delphi调用C++ DLL多输出参数传递 开发环境 VS2015 Dephi 6 C++编写DLL 使用VS2015创建生成DLL的空的工程TestDLL,添加一个test.cpp文件,编写代码如下: extern "C" int __declspec(dllexport) __stdcall Add(int...
- 2022-11-12 04:35回答 1 已采纳
- 2018-07-24 22:39回答 3 已采纳 如果是放在cpp中能运行,就是头文件包含问题。只要把该文件需要的头文件包含进来,就不需要将申明代码写入源文件,而且写入源文件也不是合理的工程管理方法。最好将头文件和源文件分开。
- 2009-01-07 11:44回答 6 已采纳 有关资料: 用Delphi开发JNI(Java Native Interface)应用(一) [url]http://info.52z.com/html/23397.html[/url] 用De
- 2024-07-19 14:10### Delphi:一种高级编程语言的关键知识点 #### 1. Delphi 概述 - **起源与发展**:Delphi 最初由 Borland 公司于 1995 年开发,现由 Embarcadero Technologies 维护和支持。它是基于 Object Pascal 的一种现代...
- 2021-08-10 03:07战石电子的博客 互联网上有大量有用的 C++ 库。我们也在这个博客上展示了C++ 的许多伟大用途。...因此,在这种情况下,当我们想在 Delphi 应用程序中使用那些 C++ 库时,我们可以使用代理 DLL 来实现。 如何创建一个代理...
- 2021-01-15 16:18Sabrina Lee的博客 一般来说,C#调用C++生产的dll,如下:C++的项目要设置为"导出dll的项目",而且导出的函数,一般为: extern "C" __declspec(dllexport) int Convrnx(int format, rnxopt_t opt, char *file, char **ofile){ ....}...
- 2019-11-30 08:37C++是一种强大的面向对象的编程语言,而Delphi则是基于Pascal语言的,两者在语法和类结构上有所不同。在常规情况下,如果要在两种语言之间共享代码,通常会使用函数导出。但在这个例子中,我们将更进一步,不仅导出...
- 没有解决我的问题, 去提问
联系我们(工作时间:8:30-22:00)
400-660-0108kefu@csdn.net在线客服
- 京ICP备19004658号
- 经营性网站备案信息
公安备案号11010502030143
- 营业执照
- 北京互联网违法和不良信息举报中心
- 家长监护
- 中国互联网举报中心
- 网络110报警服务
- Chrome商店下载
- 账号管理规范
- 版权与免责声明
- 版权申诉
- 出版物许可证
- ©1999-2025北京创新乐知网络技术有限公司