[Delphi] Ukládání dat ve StringGridu a opětovné načtení

C++, C#, Visual Basic, Delphi, Perl a ostatní

Moderátor: Moderátoři Živě.cz

Odeslat příspěvekod Kája 10. 1. 2006 18:46

Začínám se zabývat v Delphi komponentou StringGrid a mám problém s uložením dat na HDD a opětovném načtení. Zkoušel jsem nápovědu v Delphi, ale pokud použiji příklad tak ten mě hlásí chybu. Pokud znáte způsob uložení a načtení pomozte mi. Předem díky.

//Lemur -upravne nazev
Karel
Kája
Kolemjdoucí

Odeslat příspěvekod JanFiala 10. 1. 2006 19:09

StringGrid nema zadnou standardni metodu na ukladani dat.
Musis si napsat vlastni metodu.
Radky stringGridu jsou typu TStrings, takze by slo pouzit neco jako:
Kód: Vybrat vše
var
  sl: TStringList;
  i: Intreger;
begin
  sl := StringList.Create;
  sl.Clear;
  for i := 0 to StringGrid.RowCount - 1 do
    sl.Add(StringGrid.Rows[i].DelimitedText);
  sl.SaveToFile(jmeno_souboru);
  sl.Free;
end;

pro nacteni by byla obdobna procedura
Co můžeš udělat dnes, odlož na včerejšek
JanFiala
Expert
Uživatelský avatar

Odeslat příspěvekod Kája 10. 1. 2006 19:54

díky budu testovat.
Karel
Kája
Kolemjdoucí


Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 0 návštevníků