Форум: "Начинающим";
Текущий архив: 2009.11.01;
Скачать: [xml.tar.bz2];
Внизini файл без секций. Найти похожие ветки
← →
Лёша (2009-09-15 13:41) [0]Есть сабж вида:
SERVER=127.0.0.1
DBNAME=Manager
...
итд
Как "прочитать" этот файл средствами TIniFile?
IniFile.ReadString требует указания секции.
Сам файл править не могу. Используется другим приложением.
← →
DVM © (2009-09-15 13:43) [1]
> Как "прочитать" этот файл средствами TIniFile?
никак, читай с пом TStringList
← →
Лёша (2009-09-15 13:44) [2]Спасибо
← →
Anatoly Podgoretsky © (2009-09-15 14:37) [3]Надо просто создать секцию.
← →
DVM © (2009-09-15 14:50) [4]
> Anatoly Podgoretsky © (15.09.09 14:37) [3]
>
> Надо просто создать секцию.
> Сам файл править не могу. Используется другим приложением.
← →
Anatoly Podgoretsky © (2009-09-15 15:04) [5]> DVM (15.09.2009 14:50:04) [4]
Ну в таком случае работать как не с ИНИ файлом, которым он и не является.
← →
TIF © (2009-09-16 06:15) [6]> никак, читай с пом TStringList
Я считаю, что тут очень удачно впишется TValueListEditor :)
Загружаем файл:ValueListEditor.Strings.LoadFromFile("E:\Virtual\0.txt");
Считываем значение:S:=ValueListEditor.Values["serVER"];
(как видно, регистр "ключа" тут не имеет значения, это удобно)
← →
Ухарь (2009-09-16 10:00) [7]
> TIF ©
> TValueListEditor
Не путай данные с отображением.
такого типа файл прекрасно читается с помощью TStringList, и функционал для чтения строк типа Name=Value реализован там полностью
← →
TIF © (2009-09-16 10:27) [8]> Не путай данные с отображением
А! Отображать-то не надо. Хотя может и надо, автору темы виднее :)
Ну тогда да, код всё равно останется тот же самый практически, только вместо листэдитора надо напрямую переменную TStringList мучать...
← →
Anatoly Podgoretsky © (2009-09-16 11:29) [9]> Ухарь (16.09.2009 10:00:07) [7]
> и функционал для чтения строк типа Name=Value реализован там полностью
не полностью, а только на полтора.
← →
Kolan © (2009-09-16 12:35) [10]TIF, даже если отображать надо, то: «Не путай данные с отображением.»
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2009.11.01;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.007 c