Инк функция Inno Setup

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

Inc(Count);

В Inno Setup я продолжаю получать

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

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

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

1 ответ

Решение

Действительно, Inc не работает в Ansi версии Inno Setup. Это работает в версии Unicode, хотя.

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


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

Count := Count + 1;
Другие вопросы по тегам