SQLRU.net
Разработка приложений баз данных

Начало » Программирование » Delphi » MemIniFile x64 (MemIniFile x64 не создаёт ini-файл)
MemIniFile x64 [сообщение #5538] Tue, 08 October 2024 18:30 Переход к следующему сообщению
SergeyKNP в настоящее время не в онлайне  SergeyKNP
Сообщений: 87
Зарегистрирован: October 2022
Member
Привет всем.

D12.1 х64 MemIniFile  почему-то не создаёт ini-файл

     V_ini := TMemIniFile.Create(ExtractFileDir(ParamStr(0)) + '\Grids.ini');
     try
       V_ini.WriteString('GridsSetting', 'Form1_DBGridEh_sys1', trim(FormSettingsStr));
     finally
       V_ini.Free;
     end;

[Обновления: Tue, 08 October 2024 18:33]

Известить модератора

Re: MemIniFile x64 [сообщение #5539 является ответом на сообщение #5538] Tue, 08 October 2024 18:58 Переход к предыдущему сообщениюПереход к следующему сообщению
SergeyKNP в настоящее время не в онлайне  SergeyKNP
Сообщений: 87
Зарегистрирован: October 2022
Member
Оказывется для x64 нужно использовать Ini.UpdateFile после записи или удаления!

Для x32 и без Ini.UpdateFile работает.

Вопрос снят.
Re: MemIniFile x64 [сообщение #5566 является ответом на сообщение #5539] Sun, 13 October 2024 03:51 Переход к предыдущему сообщениюПереход к следующему сообщению
DarkMaster в настоящее время не в онлайне  DarkMaster
Сообщений: 35
Зарегистрирован: August 2022
Member
Врешь. Нет там разницы между x32 и х64. По сути MemIni - это StringList. И чтобы таки сохранить изменения - надо звать UpdateFile. Иначе - все будет происходить в памяти БЕЗ записи на диск.
Re: MemIniFile x64 [сообщение #5596 является ответом на сообщение #5539] Mon, 21 October 2024 10:41 Переход к предыдущему сообщению
fraks в настоящее время не в онлайне  fraks
Сообщений: 139
Зарегистрирован: June 2022
Географическое положение: Новосибирск
Senior Member
Вероятно ты спутал TIniFile и TMemIniFile.
Для первого не нужен UpdateFile, для второго - обязателен.
Предыдущая тема: D12.2 Не показывает список DataSet в Structure
Следующая тема: Delphi жив?
Переход к форуму:
  


Текущее время: Thu Nov 21 14:59:47 GMT+3 2024

Общее время, затраченное на создание страницы: 0.00901 секунд