社区
.NET Framework
帖子详情
.Net(C#) 调用Delphi 编写的DLL
xiaowang1026
2011-07-20 08:51:00
我通过动态加载动态库的方式调用Delphi编写的DLL的一个方法,执行时没问题,但是在调试时会出错:尝试在非托管DLL中执行托管代码
步骤如下:
通过WindowsAPI加载Delphi编写的DLL
取得方法的指针
将取得的方法转换为一个方法原型相同的委托实例A。(原型为:delegate void Funcation())
A.Invoke();调试时就是这一步出错:尝试在非托管DLL中执行托管代码
谁可以告诉我这个是什么原因?
...全文
88
3
打赏
收藏
.Net(C#) 调用Delphi 编写的DLL
我通过动态加载动态库的方式调用Delphi编写的DLL的一个方法,执行时没问题,但是在调试时会出错:尝试在非托管DLL中执行托管代码 步骤如下: 通过WindowsAPI加载Delphi编写的DLL 取得方法的指针 将取得的方法转换为一个方法原型相同的委托实例A。(原型为:delegate void Funcation()) A.Invoke();调试时就是这一步出错:尝试在非托管DLL中执行托管代码 谁可以告诉我这个是什么原因?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
sdl2005lyx
2011-11-28
打赏
举报
回复
把你的代码贴出来看看。。。
jxyvc
2011-08-02
打赏
举报
回复
个人觉得是参数类型的问题,看看是不是用对了相对应的类型
子夜__
2011-07-20
打赏
举报
回复
[DllImport( "Delphidllname.dll ", EntryPoint= "GetUnPwd ")]
public static extern int GetUnPwd(StringBuilder username, StringBuilder password);
参考
C#
调用
Delphi
编写
的
Dll
文件
该例主要实现,在C#中
调用
Delphi
编写
的
Dll
文件。
C#
调用
Delphi
dll
库文件
C#
调用
Delphi
dll
库文件,分别用函数和存储过程写的两种方法 在
c#
2013调试成本
DELPHI
7写的
DLL
文件
delphi
调用
C#
DLL
delphi
调用
C#
DLL
C#
调用
Delphi
的
dll
以实现标准的AES加密解密
C#
调用
Delphi
的
dll
以实现标准的AES加密解密,Reg.
dll
为
Delphi
写的AES加密解密动态链接库
C#
调用
Delphi
编写
的非托管
Dll
的例子源程序
C#
调用
Delphi
编写
的非托管
Dll
的例子源程序。my
dll
.
dll
是使用
delphi
编写
的,参数均为Pchar型。
.NET Framework
17,741
社区成员
24,334
社区内容
发帖
与我相关
我的任务
.NET Framework
.NET技术 .NET Framework
复制链接
扫一扫
分享
社区描述
.NET技术 .NET Framework
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章