Это пояснение требуется к существующему сообщению, указанному ниже
Как объявить переменную препроцессора Inno Setup, читая из файла
Чтение значения из файла .txt
с использованиемFileOpen
работает отлично, при чтении файла .ini
с использованием ReadIni
возвращает пустую строку.
Код для чтения из файла txt:
#define VerFile FileOpen("common\GlobalConfig.txt")
#define AppVer FileRead(VerFile)
#expr FileClose(VerFile)
#undef VerFile
Файл txt имеетстрока Innovation .
Код для чтения из INI-файла:
#define AppVer ReadIni("common\GlobalConfig.ini", "Productname", "Product")
Содержимое INI-файла:
[Productname]
Product=Innovation
Оба файла находятся в одной папке.
Заранее спасибо!