Текущий архив: 2002.08.29;
Скачать: CL | DM;
ВнизКак проверить, есть ли строка в INI файле? Найти похожие ветки
← →
-= Like =- (2002-08-19 15:21) [0]Здравствуйте. Нужно проверить наличие строкового параметра в INI файле. Какое значение записано в этом параметре я заранее не знаю. Подскажите как быть. Могу только сказать, что значение числовое.
Пока я делаю так:
if IniFile.ReadBool("Параметр","Значение", True) = True then
IniFile.DeleteKey("Параметр","Значение");
← →
Ученик (2002-08-19 15:29) [1]TIniFile.ValueExists
← →
AL2002 (2002-08-19 15:30) [2]A:=IniFile.ReadString("param","Val",Var);
If A="" Then ...
И хватит с тебя.
← →
-= Like =- (2002-08-19 15:36) [3]2Ученик
У меня D3, а там нет такого свойства TIniFile.ValueExists.
2AL2002
Что такое "A"? Если это Значение, то я заранее его не могу узнать. Оно может быть от 0 до 16.
← →
AL2002 (2002-08-19 15:51) [4]>-= Like =- (19.08.02 15:36)
А – переменная, которой присваивается значение параметра в ини файле. Соотв., если она пустая ("") то значит нет значения.
Особ., если учитывать, что у тебя от 0 до 16
← →
-= Like =- (2002-08-19 15:54) [5]Так?
if "" = IniFile.ReadString("Параметр","")then
IniFile.DeleteKey("Параметр","");
← →
AL2002 (2002-08-19 16:03) [6]>if "" = IniFile.ReadString("Параметр","")then
>IniFile.DeleteKey("Параметр","");
Не знаю, если работает, в чём я сомневаюсь, то так.
Но я имел в виду, что создаёшь переменную стринговую A.
Присваиваешь ей значение из ини файла. Если А пустая (""), то тогда и делай чё-то с этим параметром в ини.
Страницы: 1 вся ветка
Текущий архив: 2002.08.29;
Скачать: CL | DM;
Память: 0.45 MB
Время: 0.006 c