Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.008 c
1-95869
stany
2002-08-18 01:59
2002.08.29
Как сделать чтобы форма приняла форму любого битмапа


3-95723
rex
2002-08-09 12:30
2002.08.29
В FastReport е не отображаются данные (типа Дата) из таблицы.


3-95730
Ренат
2002-08-09 14:50
2002.08.29
Поле типа дата в запросе


4-96035
Luxer
2002-06-22 21:56
2002.08.29
Определение Windows


6-95935
kamikadzekill
2002-06-19 15:17
2002.08.29
ping&mac-адресс




   Наверх