vb.net 调用Delphi dll问题

前端之家收集整理的这篇文章主要介绍了vb.net 调用Delphi dll问题前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

前一段项目,要调用第三方的接口实现医保卡读取和医保信息上传.遇到一个太诡异的问题.

不管怎么调用使用显示"出错误尝试读取或写入受保护的内存。这通常指示其他内存已损坏。" 问题.

对于Delphi中的Pchar 类型的 使用(Byval StringBuilder…定义

如:

_
Public Shared Function Test(ByVal p As StringBuilder,ByRef d As Single) As Integer

End Function

_
Public Shared Function Freadcard(ByVal iprescno As Integer,ByVal Icardtype As Integer,……

这样Delphi 对 stringBuilder 的值改变才能被取出来. 这样避免乱码的问题.

原文链接:https://www.f2er.com/vb/262117.html

猜你在找的VB相关文章