Inno-setup:.iis脚本错误与#34;无法调用proc"错误

时间:2014-05-26 15:40:27

标签: inno-setup

我有一个使用自定义dll的inno安装脚本。 Dll是用FPC(Lazarus)编写的,与我的测试FPC应用程序(Lazarus)完美配合。但是当我尝试在我的inno脚本中使用这个dll时,它会失败,并且#34;无法调用proc"错误。  我的dll函数声明是:

procedure GetCRMUserGuid(dbname, host, user, pass:PChar; var res:PChar); stdcall;

在我的创作中声明这个功能是:

procedure GetCRMUserGuid(dbname, host, user, pass:PansiChar; var res:PansiChar); 
 external 'GetCRMUserGuid@files:mslib.dll stdcall delayload setuponly';

我试着像这样使用它:

procedure InitializeWizard;
var s:PansiChar;
begin
 GetCRMUserGuid('DBName','127.0.0.1:1433', 'sa', '111', s);
...
end;

任何人都可以帮助我并告诉他们,这会导致这个问题以及如何解决这个问题? 在此先感谢=)

0 个答案:

没有答案