Вниз
Скачать: CL | DM;

Правила хорошего тона при работе с INI-файлами ???   Найти похожие ветки 

 
SergVlad ©   (2002-01-04 15:36) [9]

Ну если уж заговорили об текст. файлах для работы с которыми используется TIniFile..
Моя практика такова:
1. Использую, в основном, для сохранения настроек формы(размеры, позиция, значения св-ва компонентов).
2. Файл ini один, поименован и связан с конкретным приложением.
3. Каждая создаваемая в run-time форма "заводит" свою секцию, где и пишутся присущие ей значения.
4. Самый первый наследник от TForm (а все остальные формы наследуются от него), обладает методами и св-ми для работы с ini файлом приложения.
Например
procedure SaveFormPos(Sender: TObject);
function LoadFormPos(Sender: TObject): string;
function GetIniFileName: string;
function ReadIntegerIni(const Key: string; Default: Longint): Longint;
procedure WriteIntegerIni(const Key: string; Value: Longint);
function ReadStringIni(const Key: string; Default: string): string;
procedure WriteStringIni(const Key: string; Value: string);
procedure ReadSectionValuesIni(const Section: string; Strings: TStrings);
property pIniFileName: string read GetIniFileName write FIniFilename;
property pSectionName: string read FSectionName write FSectionName;

5. Использование одного и того же Ini файла разными приложениями
не считаю правильным. Ну не БД это, в самом деле.



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

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



Память: 0.44 MB
Время: 0.005 c
14-75649
Потерянный
2001-11-27 15:28
2002.01.24
Попробую здесь


3-75511
NikoM
2001-12-21 05:15
2002.01.24
DBEdit


1-75621
Eraser
2002-01-07 22:25
2002.01.24
to panov


14-75673
Labert
2001-11-28 10:30
2002.01.24
Небольшое лингвистическое исследование


1-75563
Lakokr
2002-01-06 12:33
2002.01.24
как сделать ЕХЕ




   Наверх