Forum: Programmieren allgemein
by Sko,
10. Jul 2006
So, jetz gehts: ich habe eine neue Klasse von TThread abgeleitet die sich mit Synchronize um die Erstellung und Aktualisierung der Frames kümmert. Vielen Dank nochmal an omata für das Beispiel und an Angel4585 und DataCool für den Tipp mit dem Thread :thumb: .
Forum: Programmieren allgemein
by Sko,
30. Jun 2006
Hmm, na gut, ich werds mir mal ansehen, ich dachte ich komm um die Threads herum, ich war froh als der eine in dem Programm lief :lol: (für´s Senden von Dateien). Nur wundert mich das trotzdem etwas, denn eigentlich hab ich omatas Beispiel nur angepasst und das Beispiel funktioniert ja. Na dann werd ich mich nochmal mit Threads auseinandersetzen :coder:
Forum: Programmieren allgemein
by Sko,
29. Jun 2006
Ich habs jetzt so gebaut wie in omata´s Beispiel, das ist genau das was ich wollte, vielen Dank nochmal dafür :thumb: . Aber ich glaub ich hab da irgendwas bei der Anpassung falsch gemacht: wenn das Fenster, in das die Frames kommen, schon vor der Erstellung des Frames angezeigt wird, friert das Programm ab dem Zeitpunkt der Erstellung des Frames für die Dauer der Datenübertragung ein und beim...
Forum: Programmieren allgemein
by Sko,
27. Jun 2006
vielen Dank! ich sehs mir gleich mal an :coder:
Forum: Programmieren allgemein
by Sko,
25. Jun 2006
Ja, hab ich schon ausprobiert, hilft nicht. Das Problem ist ja nicht das sich die Progressbar nie bewegt, sie bewegt sich nur nicht wenn ich das ganze mit dynamisch erzeugten Frames mache, bei nicht-dynamischen Frames geht es.
Forum: Programmieren allgemein
by Sko,
15. Jun 2006
Hi Thorsten,
Das ganze soll so ähnlich werden wie das Download-Fenster vom Firefox (siehe Anhang), daher der Plan mit den Frames.
Forum: Programmieren allgemein
by Sko,
11. Jun 2006
Also, so sieht mein Code für die Erstellung des Frames aus:
...
inc(FrameID);
DateiFrame := TFDatei.Create(PDateien);
DateiFrame.Parent := PDateien;
DateiFrame.LName.Caption := FileName;
if DateiGroesse < 1048576 then DateiFrame.LGroesse.Caption := RealToStr(DateiGroesse/1024) + ' KB';
if DateiGroesse > 1048576 then DateiFrame.LGroesse.Caption :=...
Forum: Programmieren allgemein
by Sko,
10. Jun 2006
*staubwegwisch* *hust*
Ich habe ein ähnliches Problem: ich hab ein TFrame welches zur Laufzeit erzeugt wird (können auch mehrere sein, soll so ähnlich werden wie das Download-Fenster von Firefox) mit einer Progressbar drauf, die sich aber nicht bewegt. Wenn ich das ganze direkt auf das Formular mache, läufts aber. Application.ProcessMessages hab ich schon probiert, geht aber auch nicht.
Ich...