Как получить все ключи из INI-файла? - PullRequest
0 голосов
/ 06 декабря 2011

Я создаю установщик, используя inno setup, и я использую простой ini-файл в качестве базы данных для конкретной операции.Мой INI-файл состоит из раздела users и ключа username, а его значением является имя пользователя конкретного человека.Пример:

[Users]

username=alice

username=bob etc....

На одной из созданных мной пользовательских страниц я предлагаю пользователю ввести имя пользователя, так что теперь мне нужно проверить, существует ли введенное имя пользователя в ini-файле или нет.Итак, как мне этого добиться.

1 Ответ

1 голос
/ 06 декабря 2011

Поскольку дубликаты имен значений недопустимы в файлах INI, нет методов API (Inno или нет) для их чтения.Вам нужно будет сделать это вручную, используя Inno's LoadStringsFromFile().и проверяйте каждую линию по очереди.

...