【发布时间】:2019-02-22 06:19:23
【问题描述】:
我试图在我的 dll 中调用该函数,但它失败了。 这是我的 NSIS 脚本:
!include "LogicLib.nsh"
Section "MyTest"
Strcpy $0 "abc"
System::Call 'MyDll::FindSomething(t, b) i(r0, false) .r1'
${If} $1 == true
MessageBox MB_OK "1"
${ElseIf} $1 == false
MessageBox MB_OK "0"
${EndIf}
SectionEnd
FindSomething 函数应返回布尔值 true 或 false。我的脚本执行后结果什么都不显示。
【问题讨论】:
-
请在询问 System::Call 问题时包含 C 定义。