仪器社区

c#调用delphi写的DLL文件出现错误 求助

wtloveqwh 2013-04-26
dephi 程序 function GetFCSRegCode(pEndDate: PChar): PChar; c#调用代码 [DllImport(@"D:\My Documents\Visual Studio 2010\WebSites\FCSWebRegister\FCSReg.dll",PreserveSig = false,EntryPoint = "GetFCSRegCode", CharSet = CharSet.Ansi, Callin... dephi 程序 function GetFCSRegCode(pEndDate: PChar): PChar; c#调用代码 [DllImport(@"D:\My Documents\Visual Studio 2010\WebSites\FCSWebRegister\FCSReg.dll",PreserveSig = false,EntryPoint = "GetFCSRegCode", CharSet = CharSet.Ansi, CallingConvention = CallingConvention.StdCall)] public static extern string GetFCSRegCode(string dueDateTime); dephi那个程序是给一个日期加密得到加密字符串,但是现在,调试的时候总是提示外部组件异常 ,请问有谁知道是什么问题么,关于pchar对应c#中 string还是stringbuilder 都试过,都不行,ref也试过,也不行
评论
全部评论
带烟火不带
delphi 声明DLL的函数的时候有没有加 WINAPI (stdcall)?
12 0 2013-04-27 0条评论 回复
您可能感兴趣的社区主题
加载中...
发布 评论