Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by marabu,
2. Feb 2006
Das ist eine Schleife, in der du bis zum Ende die Kontrolle nicht mehr abgibst. Da so die Abarbeitung der message queue pausiert, findet beispielsweise auch kein Neuzeichnen statt.
marabu
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by marabu,
2. Feb 2006
In deinem Ansatz über eine "normale" Form hättest du nur den tight loop vermeiden müssen:
with ListBox1, IdFTP1 do
for i := 0 to Pred(Items.Count) do
begin
Image1.Picture.LoadFromFile(Items);
Application.ProcessMessages;
Put(Items, ExtractFileName(Items));
end;
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by marabu,
2. Feb 2006
Hallo Thomas,
mich irritiert, dass du deine Function StarteThread nennst, aber der Name passt irgendwie garnicht zum gezeigten Code. Normalerweise greifst du aus einer Methode deiner Form auf die Komponenten deiner Form zu. Vielleicht hast du den Code verkürzt wieder gegeben - aber wenn nicht würde ich der Form einfach eine Methode mit passendem Namen spendieren, in der du dann problemlos auf...