![]() |
postionen in arrays or tlist speichern??
Hi,
Ich möchte Positionen (der änderten Zielen) aus dem Stringgrid speichern und später bearbeiten. Ich glaube das ganze mit dynamischen arrays realisieren zu können, nur wie weiß ich noch nicht. Ich habe mir das so gedacht: - per rowclick die row in einem array specheiern -> a[1]...a[n] - diese dann in einer tlist speichern um sie später bearbeiten zu können. - a[1]...a[n] zählen und dann abarbeiten (in einer schleife) Macht das alles sinn? Wenn ja, könnte mir jemand ein paar einstiegshilfen geben? Bis jetzt habe ich es nur mit tlist-objekten probiert: Definitionen:
Delphi-Quellcode:
Speichern der Positionen
pposition = ^tposition;
tposition = record nr:integer; end; var Form1: TForm1; pos:pposition; liste:tlist; listindex:integer;
Delphi-Quellcode:
Abrufen:
liste:=tlist.Create;
new(pos); pos^.nr:=stringgrid1.Row; liste.Add(pos)
Delphi-Quellcode:
Funzt aber auch net, warum?
listindex:=0;
with pposition(liste.Items[listindex])^ do begin edit5.Text:=inttostr(nr); if listindex < liste.Count-1 then inc(listindex); end; Plautzer |
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:56 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz