![]() |
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:
Doch die Liste bleibt leer, obwohl die Spalte 3 des Stringgrids SG voll ist (ca. 1000 Zeilen)...
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; Hab ich hier irgendwas übersehen??? Liebe Grüße! |
Re: Strignlist.add funktioniert nicht
Die 3. Spalte hat den Index 2.
|
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? |
Re: Strignlist.add funktioniert nicht
Zitat:
|
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! |
Re: Strignlist.add funktioniert nicht
Wie sieht es so aus?
Delphi-Quellcode:
Files.Assign(SG.Cols[3]);
|
Re: Stringlist.add funktioniert nicht
Auch keine Wirkung...
Hab das auch mal aus dem FormCreate rausgenommen, klappt aber auch nicht. :( |
Re: Stringlist.add funktioniert nicht
Klappt das bei einem ButtonClick?
|
Re: Stringlist.add funktioniert nicht
Zitat:
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 05:26 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 by Thomas Breitkreuz