ошибка установки inno автоматической сборки - PullRequest
3 голосов
/ 11 октября 2011

Этот вопрос касается получения версии непосредственно из сборки. Я следовал инструкциям этого поста

Мой скрипт выглядит следующим образом.

#define MyAppName "Keyboard Trader"
#define SrcApp "Keyboard Trader.exe"
#define FileVerStr GetFileVersion(SrcApp)
#define StripBuild(str VerStr) Copy(VerStr, 1, RPos(".", VerStr)-1)
#define AppVerStr StripBuild(FileVerStr)

Но при компиляции скрипта выдается следующая ошибка

Compile started: Tuesday, Oct 11 2011 at 01:15 AM
---
Compiling script with Inno Setup 5.4.2 (a)
---
[ISPP] Preprocessing.
---------------------
Compile Error!
Line: 12
**Error: [ISPP] Actual parameter VerStr is not of the declared type.**

Что мне здесь не хватает?

1 Ответ

5 голосов
/ 11 октября 2011

GetFileVersion () возвращает пустую строку, так как не может найти путь SrcApp. Попробуйте указать полный путь или используйте:

#define SrcApp AddBackslash(SourcePath) + "Keyboard Trader.exe"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...