Hallo,
ich hab mir das so vorgestellt:
(wenn was zum aussetzen ist, bitte melden)
In dem Thread-Execute mach ich folgendes:
Delphi-Quellcode:
procedure TUpdatethread.Execute;
begin
try
//Thread-ListView erzeugen
Thread_ListView := TListView.Create;
Synchronize(CopyListView);
Updaten;
finally
//Thread-ListView freigeben und löschen
FreeAndNil(Thread_ListView);
end;
end;
die Procedure "CopyListView" schaut so aus:
Delphi-Quellcode:
procedure TUpdatethread.CopyListView;
begin
Thread_ListView.Assign(Form1.ListView_Dateien);
end;
kann man das so lassen oder gibts was auszusetzen?
mfg
Helmi
>> Theorie ist Wissen, dass nicht funktioniert - Praxis ist, wenn alles funktioniert und keiner weiss warum! <<