Вверх ↑
Ответов: 2200
Рейтинг: 673
#1: 2015-10-25 01:23:02 ЛС | профиль | цитата
Почему doClearAll не очищает содержимое файла?
Владимир Кладов писал(а):
ClearAll - полная очистка файла настроек (удаляются все секции вместе со всеми ключами);

Вот тестовая схема: code_36422.txt
------------ Дoбавленo в 00.36:
Вот что нашел:
Vladimir Kladov (2005-08-24 19:39) писал(а):
То, что вызывается в ClearAll, на самом деле обновляет состояние ini-файла в кэше других приложений, которые им пользуются. В примечании не то написано. Поправлю, точнее вставлю DeleteFile перед вызовом и вызов этот вынесу в отдельный метод ReCache.

------------ Дoбавленo в 01.23:
Может заменить на это:
#pas
procedure THIini._work_doClearAll;
var iniFile: File;
begin
AssignFile(iniFile, ReadString(_Data,_data_FileName,_prop_FileName));
ReWrite(iniFile);
CloseFile(iniFile);
end;
карма: 11

0
файлы: 1code_36422.txt [1.6KB] [581]