一个delphi的动态库
里面有个函数function _FNREADCARDNO(aCOM:pchar):pchar;
C#调用
[DllImport("RWCard.dll", EntryPoint = "_FNREADCARDNO", ExactSpelling = false, SetLastError = true, CharSet = CharSet.Auto)]
static extern string _FNREADCARDNO(string com);
为什么出来的乱码?
里面有个函数function _FNREADCARDNO(aCOM:pchar):pchar;
C#调用
[DllImport("RWCard.dll", EntryPoint = "_FNREADCARDNO", ExactSpelling = false, SetLastError = true, CharSet = CharSet.Auto)]
static extern string _FNREADCARDNO(string com);
为什么出来的乱码?
解决方案 »
- 用sqldatareader遍历数据库中符合条件的数据遇到了一点麻烦
- DataGridView 在此种情况下该用哪种事件
- 如何删除listview中选中的行?
- 我疯了,老是连不上SQL 2005
- 有没有简便的方法控制按钮上的图像?
- 请问在.net怎样判断是否连接上了网?
- 给解决方案添加项目时报错!
- 急救:关于自定义控件刷新的问题.
- 求c#serialport类实现串口通信的源代码
- C# 中 如何才能将在线生成的试卷 自动导出到word中?
- ClickOnce部署时怎么设置,客户机才会只下载更新过的文件
- 用ScaleTransform和TranslateTransform应用画布后画出来的字是反的!
你读到的值是什么 用HEX表示
CharSet = CharSet.Ansi我遇到过同样的问题,当时解决乱码问题需要使用:CharSet = CharSet.Ansi
static extern StringBuild _FNREADCARDNO(StringBuild com);