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

Вниз

Ini.WriteSection   Найти похожие ветки 

 
GanibalLector ©   (2005-08-17 18:38) [0]

Посмотрел я на  модули inifiles и registry.
Так вот,у них есть замечательный метод ReadSection. Т.е. я задаю имя секции,а мне в ответ Strings: TStrings.
А вот для ЗАПИСИ,насколько я понял,такого метода нет.Скажите,может есть готовые классы или еще чего дабы не изобретать велосипед???


 
GanibalLector ©   (2005-08-17 18:38) [1]

Хотелось бы так :

var Ini:TIniFile;
     List:TStringList;
     I:Integer;
begin
 Ini:=TIniFile.Create("D:\hochetsa.ini");
 try
   List:=TStringList.Create;
   for i:=1 to 50 do
   List.Add(IntToStr(i)+#9+"GanibalLector"+IntToStr(i));

   Ini.WriteSection("LOL1",List);

   List:=TStringList.Create;
   for i:=50 to 100 do
   List.Add(IntToStr(i)+#9+"GanibalLector"+IntToStr(i));

   Ini.WriteSection("LOL2",List);
   Ini.UpdateFile;
 finally
   Ini.Free;
 end;
end;


 
KilkennyCat ©   (2005-08-17 18:45) [2]

WriteString в цикле.


 
TUser ©   (2005-08-17 18:49) [3]

??

TCoolIni = class(TIniFile)
public
procedure WriteSection (Name: string; List: TStrings)
end;

procedure ...
var i: integer;
   j: integer;
begin
 for i:=0 to List.Count-1 do
   WriteString(Name,Trim(copy(List[i],1,pos(NameValueSeparator,List[i])-1)),List.ValueFromIndex[i])

end;


 
GanibalLector ©   (2005-08-17 18:49) [4]

2 KilkennyCat ©   (17.08.05 18:45) [2]
Ну,ладно...сделаю.
Думал,что-нибудь готовое есть ;)



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

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

Наверх




Память: 0.47 MB
Время: 0.042 c
8-1113826592
seregka
2005-04-18 16:16
2005.09.11
Лассо на изображение


14-1123678123
red_imp
2005-08-10 16:48
2005.09.11
Как выжить в женском обществе


1-1124402062
TStas
2005-08-19 01:54
2005.09.11
Какая функция создает ярлык?


14-1124004350
boriskb
2005-08-14 11:25
2005.09.11
Ищу романс "Я ехала домой"


14-1124116765
Kerk
2005-08-15 18:39
2005.09.11
Чем-то письмо в "молодежный журнал" напоминает :)))