2016-06-08 6 views
1

Это может быть очень простой, но когда я пытаюсь скомпилировать программу, содержащуюInc Функция Inno Setup

Inc(Count); 

В Setup Inno я получаю

Неизвестный идентификатор 'Inc'

Я верю, что это то, как вы увеличиваете целые числа в Паскале, и я смущен тем, как здесь двигаться.

Я использую Inno Setup 5.5.9 (a).

+0

Ваш код верный. Он компилируется для меня. Покажите нам код в некотором контексте. –

+0

Heres метод –

+0

Я получаю несколько подсказок при компиляции кода, но без ошибок. Какую версию Inno Setup вы используете? + Это версия Ansi или Unicode? –

ответ

0

Действительно, Inc не работает в версии Inno Setup от Ansi. Однако он работает в версии Unicode.

Вы все равно не должны использовать версию Ansi. Это 2016 год, ни одно приложение не должно использовать устаревшую кодировку. Переключитесь на версию Unicode.


Если у вас есть очень веские основания придерживаться версии Анси (как много Pascal код, который работает со строками Ansi, который подвержен ошибкам при преобразовании в версии Unicode), вы конечно можете использовать:

Count := Count + 1;