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

Вниз

Загурузка параметров из файлов, в частности INI   Найти похожие ветки 

 
$tranger ©   (2004-03-10 20:16) [0]

Товарищи программисты, я при рассмотрении других программ наткнулся на такую вешь, что в ini файле информация записывается следующим образом:
"Count=5
User1=Vasya
User2=..." итд
Я же в своих проектах считываю информацию преимущественно из memo и присваиваю переменным значения строк. Подскажите, плиз, более действеный способ и объясните как работает принцип описаный выше. Спасибо


 
YuRock ©   (2004-03-10 20:20) [1]

Класс TIniFile?


 
Юрий Зотов ©   (2004-03-10 21:03) [2]

> $tranger ©   (10.03.04 20:16)  
> в ini файле информация записывается следующим образом...

В INI-файле информация записывается следующим образом:

[имя_секции_1]
имя_параметра_1=значение_параметра_1
имя_параметра_2=значение_параметра_2
...
имя_параметра_N=значение_параметра_N
; а это комментарий - им считается конец любой строки после ";"
[имя_секции_2]
имя_параметра_1=значение_параметра_1
имя_параметра_2=значение_параметра_2
...
имя_параметра_N=значение_параметра_N

и т.д. Работать с INI-файлами можно через класс TIniFile.


 
Gagarin   (2004-03-11 08:36) [3]

А можно через API функции(если не хочется задействовать VCL)


 
Piople ©   (2004-03-11 08:40) [4]

В поисковике набери "Инициализационные файлы"


 
Anatoly Podgoretsky ©   (2004-03-11 09:11) [5]

За одним исключением -
; а это комментарий - им считается конец любой строки после ";"

Не является комментарием, как в конце строки, так и в начале параметра

[sect]
S1 := s1 ; rem
;S2 := s2
-----
p1 := IniFile.ReadString("sect","s1","error");
p2 := IniFile.ReadString("sect",";s2","error");

прочитает в переменные
p1 = s1 ; rem
p2 = s2

Просты мы можем интерпритировать это как комментарий, в первом случае потребуется разбор строки, а во втором не надо просто обращаться к параметр.



Страницы: 1 вся ветка

Текущий архив: 2004.03.28;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.051 c
3-1077182213
NorthMan1
2004-02-19 12:16
2004.03.28
Кто занимался переносом из FOX а в ORACLE - отзовитесь


14-1077777317
Тумар
2004-02-26 09:35
2004.03.28
Как вы думаете?


7-1073040090
Tahion2
2004-01-02 13:41
2004.03.28
Как узнать устаовлен ли Service Pack 1 в Windows XP?


4-1074158455
NAlexey
2004-01-15 12:20
2004.03.28
HWND_BROADCAST и RegisterWindowMessage


6-1073907626
Anatolik
2004-01-12 14:40
2004.03.28
kak c помошью компанента WebBrowser можно соединится через