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)?