我有一個字符串,"c:\windows\unins000.exe"
,我需要變成c:\windows\unins000.exe
。用另一種語言很容易,但我需要在Inno Setup/Pascal中完成。在Pascal/Inno Setup中刪除引號
我遇到的問題是,當我運行
Exec(UninstallString, '/SILENT', '', SW_SHOW, ewWaitUntilTerminated, ResultCode)
與上面的字符串,我得到一個「無效目錄」的錯誤,並且看起來這是the quotation marks that are causing the problem。
我甚至找不到Pascal或Inno Setup中任何字符串函數的例子! : -/
使用['RemoveQuotes'](http://jrsoftware.org/ishelp/topic_isxfunc_removequotes.htm)函數。 – TLama
請注意,您實際上並不需要從該字符串中刪除引號。改用'Exec('',UninstallString +'/ SILENT',...)'。 (或者只是取''QuietUninstallString',它已經有'/ SILENT'了。) – Miral
感謝提示,Miral。 –