专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > Delphi

asp.net网站如何调用delphi编写的dll文件

发布时间:2011-06-24 19:37:45 文章来源:www.iduyao.cn 采编人员:星星草
asp.net网站怎么调用delphi编写的dll文件?
using System.Runtime.InteropServices;

[DllImport(@"D:\CG_System\RedpassCrypt.dll")]//绝对路径提示找不到服务器
public static extern string enpass(string Str);

[DllImport("RedpassCrypt.dll")]//相对路径提示找不到dll文件public static extern string enpass(string Str);


TextBox2.Text = enpass(TextBox1.Text);//调用

放到Bin文件夹下也不行,这是个delphi编写的非托管dll,就这一个,好像也没有相关的dll没拷进来。到底要怎么引用啊!!!老大们知道的帮帮忙!
------解决方案--------------------
[DllImport("RedpassCrypt.dll"),CharSet = CharSet.Auto]
public static extern string enpass(string Str);
加入charset后就可以了,但是输出值是乱码@@

友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: