Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi postionen in arrays or tlist speichern?? (https://www.delphipraxis.net/37275-postionen-arrays-tlist-speichern.html)

plautzer 3. Jan 2005 19:18


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:
      pposition = ^tposition;
      tposition = record
                nr:integer;
              end;
var
  Form1: TForm1;
   pos:pposition;
    liste:tlist;
    listindex:integer;
Speichern der Positionen
Delphi-Quellcode:
liste:=tlist.Create;
new(pos);
pos^.nr:=stringgrid1.Row;
liste.Add(pos)
Abrufen:
Delphi-Quellcode:
listindex:=0;
with pposition(liste.Items[listindex])^ do
begin
   edit5.Text:=inttostr(nr);
   if listindex < liste.Count-1 then inc(listindex);
end;
Funzt aber auch net, warum?

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