Главная страница
    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.44 MB
Время: 0.014 c
14-1124113294
oldman
2005-08-15 17:41
2005.09.11
А среди программистов много стройбатовцев?


14-1124209687
Andy BitOff
2005-08-16 20:28
2005.09.11
Можно ли послать писмо или ...


9-1113037739
Kolan
2005-04-09 13:08
2005.09.11
Распознавание образов.


3-1122888758
Андрей Жук
2005-08-01 13:32
2005.09.11
Нечеткий поиск для Firebird


8-1115212792
Артём
2005-05-04 17:19
2005.09.11
Видео-кодеки





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский