c#调用delphi dll出现的问题
c#调用delphi dll出现的问题
在写了方法之后
[DllImport("CDGK_HOS.dll", CharSet = CharSet.Ansi, SetLastError = true,CallingConvention = CallingConvention.StdCall, BestFitMapping = true)]
public static extern string GETSBJGLB();———这个能用
//public static extern string CHECKCON();
public static extern string CHECKCON();
其他的都不能用·
而且报错都是这样
未能从程序集“WindowsApplication2, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null”中加载类型“WindowsApplication2.Form1”,因为方法“CHECKCON”没有实现(没有 RVA)。
麻烦请哪位大虾解释一下·
小弟感激不尽
在写了方法之后
[DllImport("CDGK_HOS.dll", CharSet = CharSet.Ansi, SetLastError = true,CallingConvention = CallingConvention.StdCall, BestFitMapping = true)]
public static extern string GETSBJGLB();———这个能用
//public static extern string CHECKCON();
public static extern string CHECKCON();
其他的都不能用·
而且报错都是这样
未能从程序集“WindowsApplication2, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null”中加载类型“WindowsApplication2.Form1”,因为方法“CHECKCON”没有实现(没有 RVA)。
麻烦请哪位大虾解释一下·
小弟感激不尽
...全文
相关推荐
C#调用Delphi dll库文件
本文将深入探讨如何在C# 2013中调用Delphi 7编写的DLL库文件,包括通过函数和存储过程两种方式。
delphi如何调用C#的dll
### Delphi 如何调用 C# 的 DLL#### 背景介绍在软件开发过程中,经常需要在不同编程语言之间进行交互。其中一种常见的情况就是从 Delphi 调用由 C# 编写的 DLL 文件。
C#调用Delphi编写的Dll文件
P/Invoke允许托管代码(如C#)调用非托管代码(如Delphi的Dll)。1.
C#调用Delphi编写的非托管Dll的例子源程序
综上所述,要实现C#调用Delphi编写的非托管DLL,你需要创建一个C#项目,使用`[DllImport]`特性声明Delphi DLL中的函数,正确设置参数类型,并处理好封送问题。
Delphi7静态动态调用VS2019 C#开发的非托管DLL且整合DLL
在IT行业中,跨语言通信是常见的需求,本案例聚焦于如何使用Delphi 7静态或动态地调用由VS2019中的C#编译的非托管DLL,并将其整合到DLL项目中。


