Перейти к содержанию
Fire Monkey от А до Я

Лидеры

Популярный контент

Показан контент с высокой репутацией 20.03.2020 во всех областях

  1. juppy

    [IOS] хранение данных

    Нет не нужно его засовывать в ресурс. Создаете его при развертывании приложения как обычно. Если нужно сделать начальные установки, то в методах класса TIniFile есть Read*** который возвращает значения по умолчанию в качестве параметра если нечего читать: Settings.ZonesColor := IniFile.ReadInteger('Settings','ZonesColor',TAlphaColors.Navy); В данном случае, если в группе Settings не найдется параметр ZonesColor, то ReadInteger вернет значение Navy, если найдет вернет тот параметр, который там прописан. Я обычно при развертывании создаю INI файл с начальными установками, сохраняю его и потом с ним работаю.
    1 балл
  2. juppy

    [IOS] хранение данных

    На мой скромный взгляд, самый простой сопсоб - это SQLite. Но можно и в ini. На мобильных платформах работает все как обычно. iniMapFile: TIniFile; iniMapFilePath := TPath.Combine(TPath.GetDocumentsPath, 'ИМЯФАЙЛА.ini'); IniFile := TIniFile.Create(iniMapFilePath); Можно и в путь приложения сохранять.
    1 балл
  3. @Sashar333 если вы из потока меняете визуальные компоненты в основном потоке приложения, то вам нужно оборачивать изменения визуальных компонентов в синхронизацию. А правильнее будет в потоке получить только данные, а созданием компонентов и их заполнением должен заниматься главный поток. Т.е. в потоке считываете данные в TStringList, а код парсинга этого текста переносите в форму
    1 балл
Эта таблица лидеров рассчитана в Москва/GMT+03:00
×
×
  • Создать...