Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2009.11.01;
Скачать: CL | DM;

Вниз

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;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.036 c
2-1249587654
GrieVeR-13
2009-08-06 23:40
2009.11.01
Не работает сочетание клавиш alt+1 (PostMessage)


2-1252191677
tela
2009-09-06 03:01
2009.11.01
проблемы фильтрации в tado table


15-1251664207
Юрий
2009-08-31 00:30
2009.11.01
С днем рождения ! 31 августа 2009 понедельник


3-1228740232
akss
2008-12-08 15:43
2009.11.01
Зависает программа при использовании EventAlerter


2-1252395096
mfender
2009-09-08 11:31
2009.11.01
Создание индекса (MSSQL)