【发布时间】:2015-12-12 09:31:03
【问题描述】:
我有一个 nsi 脚本,其函数返回我试图在卸载部分调用的输出。然而不幸的是,当我运行它时,显然由于我调用此函数的方式而出现错误。我的理解是在卸载部分有一种特殊的调用函数的方法,但我不确定如何,我想知道是否有人可以帮助我?我的代码如下所示:
Function TestFunction
Push $R0
Rush $R1
;do stuff
Pop $R!
Exch $R0
FunctionEnd
!macro TestFunction OUTPUT_VALUE
Call TestFunction
Pop `${OUTPUT_VALUE}`
!macroend
!define TestFunction'!insertmacro "TestFunction"'
; Uninstaller
Section "Uninstall"
${TestFunction} $R0
StrCmp $R0 "Test" istest isnottest
【问题讨论】: