Devo realizzare una stringlist.
[code]
var
ValIniziale: TStringList;
begin
For i := 0 to (Listview7.items.count - 1) do
begin
valore:= ListView7.Items.Item[i].SubItems.Strings[1]; ValIniziale.add(valore);
Devo realizzare una stringlist.
[code]
var
ValIniziale: TStringList;
begin
For i := 0 to (Listview7.items.count - 1) do
begin
valore:= ListView7.Items.Item[i].SubItems.Strings[1]; ValIniziale.add(valore);
Volevo precisare che ho inserito la creazione della StringList all'inzio così.
ValIniziale:=TStringList.Create;
Il codice è pieno di errori.
Innanzitutto, manca la creazione di un'istanza di TStringList.
Non hai specificato qual è il problema e l'errore che ottieni, anche se suppongo si tratti di un Access Violation.
La scrittura
Può essere abbreviata concodice:ListView7.Items.Item[i].SubItems.Strings[1];
Comunque, i SubItems devono già essere stati definiti in precedenza.codice:ListView7.Items[i].SubItems[1]
Ricordati di specificare anche a cosa ti serve la TStringList che ti appresti ad utilizzare.
MARCO BREVEGLIERI
Software and Web Developer, Teacher and Consultant
Home | Blog | Delphi Podcast | Twitch | Altro...