Entwickler-Ecke
Sonstiges (Delphi) - Problem bei Bildbewegung...
DiamondDog - Fr 26.11.10 09:42
Titel: Problem bei Bildbewegung...
Hallo Leute,
mein Problem liegt nicht genau beim bewegen der Bilder sondern später und zwar bewege ich die Bidler wie folgt:
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20: 21: 22: 23: 24: 25: 26: 27: 28: 29: 30: 31:
| procedure TForm2.MoveTimer(Sender: TObject); begin Application.ProcessMessages; if rechts then begin if dot1.Left < comp.Left + dot1.Width then begin dot1.Left := dot1.Left+3; dot2.Left := dot2.Left+3; dot3.Left := dot3.Left+3; end else begin rechts := false; links := true; end; end; if links then begin if dot3.Left > handy.Left + dot3.Width then begin dot1.Left := dot1.Left-3; dot2.Left := dot2.Left-3; dot3.Left := dot3.Left-3; end else begin rechts := true; links := false; end; end; end; |
Das Problem besteht jetzt darin, das wenn ich mehere Dateien kopieren lasse (später), das die Bilder sich nur noch ruckelnd bewegen und nicht mehr flüssig. Weiß jemand vll was ich dagegen machen kann, das die Bilder troz kopieren von Dateien flüssig bewegt werden?
PS: Application.ProcessMessages; hab ich auch schon eingebaut, das hilft aber nicht viel. (Glaub es ist auch nciht wirklich für diesen Zweck)
Danke schon mal an alle fürs Helfen.
Mfg Dog
jaenicke - Fr 26.11.10 09:55
Wenn das Kopieren in einem Thread passiert, sollte das das Zeichnen eigentlich nicht so stark beeinflussen. Allerdings ist es so auch sehr aufwendig, weil du komplette visuelle Komponenten verschiebst, statt einfach das Bild selbst auf einer PaintBox zu bewegen.
DiamondDog - Fr 26.11.10 12:47
jaenicke hat folgendes geschrieben : |
Wenn das Kopieren in einem Thread passiert, sollte das das Zeichnen eigentlich nicht so stark beeinflussen. Allerdings ist es so auch sehr aufwendig, weil du komplette visuelle Komponenten verschiebst, statt einfach das Bild selbst auf einer PaintBox zu bewegen. |
Also wenn ich dich richtig verstehe, dann wäre es am besten das bild auf einer Paintbox zu bewegen? Hast du dafür vll ein Beispiel oder ne Theard dazu?
bummi - Fr 26.11.10 13:15
Der Hauptaugenmerk ist auf
Zitat: |
Wenn das Kopieren in einem Thread passiert
|
zu richten
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!