Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Stringlist.add funktioniert nicht (https://www.delphipraxis.net/151839-stringlist-add-funktioniert-nicht.html)

Delphi-Narr 3. Jun 2010 12:12


Stringlist.add funktioniert nicht
 
Hallo,
ich habe ein Problem mit TStringlist.
Ich möchte eine Spalte eines Stringgrids gerne in einer TStringlist (Files) speichern:

Delphi-Quellcode:
Files:=TStringlist.create;
     for i:=1 to SG.rowcount-1 do //Soll erst in der zweiten Zeile anfangen
     begin
          Files.add(SG.cells[3,i]);
     end;
Doch die Liste bleibt leer, obwohl die Spalte 3 des Stringgrids SG voll ist (ca. 1000 Zeilen)...
Hab ich hier irgendwas übersehen???

Liebe Grüße!

DeddyH 3. Jun 2010 12:15

Re: Strignlist.add funktioniert nicht
 
Die 3. Spalte hat den Index 2.

Teekeks 3. Jun 2010 12:16

Re: Strignlist.add funktioniert nicht
 
Die Spaltenzählug fängt IMHO bei dem Index 0 an... 3 wäre also die 4. Spalte

[edit] Wo ist der rote Kasten?

DeddyH 3. Jun 2010 12:18

Re: Strignlist.add funktioniert nicht
 
Zitat:

Zitat von Teekeks
[edit] Wo ist der rote Kasten?

Der ist schon in Urlaub :mrgreen:

Delphi-Narr 3. Jun 2010 12:18

Re: Strignlist.add funktioniert nicht
 
Ja, es soll auch Spalte 4 (also index 3) durchsucht werden

Index 0-2 enthalten nur Informationen, index 3 den Dateipfad

Liebe Grüße!

DeddyH 3. Jun 2010 12:21

Re: Strignlist.add funktioniert nicht
 
Wie sieht es so aus?
Delphi-Quellcode:
Files.Assign(SG.Cols[3]);

Delphi-Narr 3. Jun 2010 12:23

Re: Stringlist.add funktioniert nicht
 
Auch keine Wirkung...
Hab das auch mal aus dem FormCreate rausgenommen, klappt aber auch nicht.
:(

DeddyH 3. Jun 2010 12:25

Re: Stringlist.add funktioniert nicht
 
Klappt das bei einem ButtonClick?

Delphi-Narr 3. Jun 2010 12:38

Re: Stringlist.add funktioniert nicht
 
Zitat:

Zitat von DeddyH
Klappt das bei einem ButtonClick?

Nein.
Ich habe es jetzt anders gemach. Ich brauchte das für eine Suchfunktion. Ich habe das jetzt so gelöst, dass nur die Dateipfade der Funde gespeichert werden, nicht der Index in der Liste...
So gibt es jetzt keine Probleme mehr


Alle Zeitangaben in WEZ +1. Es ist jetzt 06:18 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz