TStringList-hez Objektum hozzáadása, mentése

Címkék
TStringList-hez Objektum hozzáadása, mentése
2003-02-03T13:45:18+01:00
2003-02-03T14:49:41+01:00
2022-11-02T08:15:35+01:00
  • Sehogy, mivel az objektum nem streamelhető, és a listában csak egy referencia (pointer) kerül tárolásra rá.

    Ha az objektumok a TPersistent-ből vannak származtatva, akkor tudod használni a Delphi beépített streamingjét a lementéshez, visszatöltéshez, de ebben az esetben is magadnak kell a mentő/töltő rutinokat megírnod a listához, mert a TStringList nem alkalmas erre.
    Mutasd a teljes hozzászólást!
  • procedure TForm1.Button2Click(Sender: TObject);

    var index: integer;

    begin
    index:= StrToInt(Edit3.Text);

    List.AddObject((Edit2.Text),TObject(index));
    List.SaveToFile('list.txt');

    end;

    Kérdés: Hogyan tudom úgy elmenteni a listát, hogy a hozzácsatolt Object ne vesszen el?
    Mutasd a teljes hozzászólást!
Címkék
Tetszett amit olvastál? Szeretnél a jövőben is értesülni a hasonló érdekességekről?
abcd