2017-02-04 27 views
0

Может ли кто-нибудь носить с новичком программирования MacOSX?Сохранение постоянных значений под огненной обезьяной с OSX

Это может быть очевидный вопрос, но я не могу найти эквивалент MacOSX Windows Tinifile в Delphi RADstudio 10.1 Berlin.

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

Я мог бы использовать таблицу базы данных, но я бы предпочел использовать файл настроек.

я не могу найти какую-либо информацию по этому

Спасибо

+2

[System.IniFiles.TIniFile] (http://docwiki.embarcadero.com/Libraries/en/System.IniFiles.TIniFile) является подклассом 'TMemIniFile' на платформах, отличных от Windows. Я считаю, что «GetHomePath» предоставит вам каталог для хранения файла. –

+0

Спасибо. Не понял, что я все еще могу использовать – Peter

ответ

0

-Этот может быть очевидным вопрос, но я не могу найти MacOSX эквивалент Windows, TIniFile в Delphi RADstudio 10.1 Берлин.

System.IniFiles.TIniFile подкласс TMemIniFile на не-Windows платформах:

Не-Windows платформы

На не-Windows платформ, TIniFile подкласс TMemIniFile, который имеет свойство AutoSave всегда имеет значение True. TIniFile записывает данные в файл INI либо явно, вызывая UpdateFile, либо неявно при вызове деструктора. Последнее происходит, когда для параметра «Автосохранение и изменение» установлено значение «Истина».

Просто используйте TIniFile на OSX, как описано выше, и он будет работать.

Подходящий путь для хранения файла может быть найден по телефону System.IOUtils.TPath.GetHomePath.