ďťż

Ładny brzuch

for i:=0 to ListBox1.Count do begin IniFile.WriteString('glowne', IntToStr(i), <wartosc z ListBox o numerze i>); end;

Mam taki kod, niewiem tylko co wstawic aby zapisywa byla linia z ListBoxa o numerze (i), ma ktoś jakiś pomysł?



ListBox1.Items.Strings[i];
ale ten kod jest błędny, powinien wyglądać tak:
for i:=0 to ListBox1.Items.Count -1 do begin IniFile.WriteString('glowne', IntToStr(i), ListBox1.Items.Strings[i]); end;
Użytkownik Petermechanic edytował ten post 16 grudzień 2006, 10:43
wielkie dzieki, działa tylko przy tym kodzie nie zapisuje ostatniej linii, a gdy usune '-1' wyswietla 'List index out of bounds'

i dlatego daje się -1 bo listbox liczy od 0 a count jest ile jest pól, musi być to -1 bo inaczej będzie naruszało pamięć bo tego indexu nie ma :P



dzieki wielkie, juz wiem jak to dziala, dalem to
IniFile.WriteString('glowne', IntToStr(i+1), ListBox1.Items.Strings[i]);
i działa tak jak chciałem, dzieki

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • zsf.htw.pl
  •