原文:c#调用delphi写的dll遇到并解决的问题

背景 有个项目需要调用别人delphi写的dll,里面有多个方法,有方法的参数需要传结构体的指针,或者结构体的二级指针,用c 调用的过程中费了一番功夫,所以觉得有必要记录一下。 参数包含一级指针的: Delphi中定义的结构体: UserInfo是一个包含 个成员变量的结构体,PUserInfo是指向该结构体的指针。 Delphi方法入口: 上面分别是Delphi中定义的结构体和方法,下面看c 如 ...

2017-01-07 17:22 1 3107 推荐指数:

查看详情

Delphi7程序调用C#DLL解决办法(转)

近来,因工作需要,必须解决Delphi7的主程序调用C#dll问题。在网上一番搜索,又经过种种试验,最终证明有以下两种方法可行: 编写C#dll的方法都一样,首先在vs2005中创建一个“类库”项目TestDll,using ...

Wed Jan 27 19:56:00 CST 2016 0 4479
Delphi7程序调用C#DLL解决办法

近来,因工作需要,必须解决Delphi7的主程序调用C#dll问题。在网上一番搜索,又经过种种试验,最终证明有以下两种方法可行: 编写C#dll的方法都一样,首先在vs2005中创建一个“类库”项目TestDll, using ...

Tue Jul 04 23:51:00 CST 2017 0 2772
C# 调用Delphi dll

delphi dll 源码: C# 调用示例: ...

Fri Sep 06 22:48:00 CST 2013 1 6284
Delphi调用C++dll示例

最近做一个读市民卡的项目,读卡器公司提供的读市民卡dll是用C++的。 下面记录一些自己的心得,供需要的朋友参考。 声明dll函数要加上stdcall关键字,否则可能会报地址非法的错误。 代码: demo下载 ...

Tue Dec 16 17:04:00 CST 2014 1 9899
关于c#调用c/c++ dll遇到问题总结

前段时间公司做了个winform程序,需要调用cdll去读取卡号的程序,期间遇到问题,下面来分享下    一、dll路径问题     相信很多开发者都会遇到这个问题,我总结了下我现在有3总方式去解决这个问题; 1.直接放在bin下面,跟exe文件在同一 ...

Fri Jul 08 19:23:00 CST 2016 1 3473
Delphi 调用C# DLL(包含委托)

例子 C# Dll: 注意的一点 一定要如下设置: 另外, 如果需要导入其他库的话, 项目-->添加引用; Delphi调用: 首先要注册dll, 命令行至C:\Windows\Microsoft.NET\Framework\v4.0.30319 运行 ...

Tue Sep 22 18:51:00 CST 2015 0 3702
Delphi 调用C# 编写的DLL方法

近来,因工作需要,必须解决Delphi的主程序调用C#dll问题。在网上一番搜索,又经过种种试验,最终证明有以下两种方法可行: 编写C#dll的方法都一样,首先在vs2005中创建一个“类库”项目TestDll,using System.Runtime.InteropServices ...

Tue Oct 29 01:29:00 CST 2019 0 355
C# 调用delphi编写的dll

技术实现 如何逐步实现动态库的加载,类型的匹配,动态链接库函数导出的定义,参考下面宏定义即可: #define LIBEXPORT_API extern "C" __declspec(dllexport) 第一步,我先从简单的调用出发,定义了一个简单的函数,该函数仅仅实现一个整数加法求和 ...

Thu Sep 05 00:28:00 CST 2019 0 367
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM