AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Sonstige Fragen zu Delphi Delphi Bild in einem Fenster von links nach rechts bewegen
Thema durchsuchen
Ansicht
Themen-Optionen

Bild in einem Fenster von links nach rechts bewegen

Ein Thema von morphi · begonnen am 14. Nov 2004 · letzter Beitrag vom 16. Nov 2004
Antwort Antwort
Seite 2 von 2     12   
Benutzerbild von glkgereon
glkgereon

Registriert seit: 16. Mär 2004
2.287 Beiträge
 
#11

Re: ANFÄNGER

  Alt 15. Nov 2004, 19:21
und das begin und end zwischen repeat und until is unnötig

Delphi-Quellcode:
var i:integer;
begin
  i:=image1.left;
  repeat
    i:=i+1;
    image1.left:=i
  until i=300;
end;
so wäre es schon besser
»Unlösbare Probleme sind in der Regel schwierig...«
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.033 Beiträge
 
Delphi 12 Athens
 
#12

Re: ANFÄNGER

  Alt 15. Nov 2004, 19:22
Na dann werf ich auch mal was rein ... das könnte große Vorteile haben, vorallem wenn man sehen will, wie das Bild wandert

Application.ProcessMessages;
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests
  Mit Zitat antworten Zitat
Benutzerbild von Stanlay Hanks
Stanlay Hanks

Registriert seit: 1. Mär 2003
2.078 Beiträge
 
Delphi 2005 Professional
 
#13

Re: ANFÄNGER

  Alt 15. Nov 2004, 19:36
Oder einfach ein simples "Sleep(100);" reinpacken
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.033 Beiträge
 
Delphi 12 Athens
 
#14

Re: ANFÄNGER

  Alt 15. Nov 2004, 20:02
Stan,
du proggst doch schon lang genug, oder?

Delphi-Quellcode:
  // nur Sleep
  For i := 0 to Form1.ClientWidth - Shape1.Width do Begin
    Shape1.Left := i;
    Sleep(20);
  End;

  // Sleep + ProcessMessages
  For i := 0 to Form1.ClientWidth - Shape1.Width do Begin
    Shape1.Left := i;
    Sleep(20);
    Application.ProcessMessages;
  End;
@nailor:
ich hatte einfach nur 'ne Zahl dort eingegeben ... bei mir ist sleep(10) das Kleinste, egal was ich eingeb, außerdem ging es mir auch um was anderes.
Angehängte Dateien
Dateityp: exe project1_121.exe (370,0 KB, 8x aufgerufen)
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests
  Mit Zitat antworten Zitat
Benutzerbild von nailor
nailor

Registriert seit: 12. Dez 2002
Ort: Karlsruhe
1.989 Beiträge
 
#15

Re: ANFÄNGER

  Alt 15. Nov 2004, 23:51
wobei sleep(2) auch nicht das sinvollste ist...
Michael N.
http://nailor.devzero.de/code/sharpmath/testing/ --- Tests, Feedback, Anregungen, ... aller Art sehr willkommen!
::: don't try so hard - it'll happen for a reason :::
  Mit Zitat antworten Zitat
Benutzerbild von fkerber
fkerber
(CodeLib-Manager)

Registriert seit: 9. Jul 2003
Ort: Ensdorf
6.723 Beiträge
 
Delphi XE Professional
 
#16

Re: ANFÄNGER

  Alt 16. Nov 2004, 06:20
Hi!

Statt Sleep + Application.Processmessages wäre das hier wohl ressourcenschonender:
http://www.delphipraxis.net/internal...ect.php?t=7355


Ciao Frederic
Frederic Kerber
  Mit Zitat antworten Zitat
morphi

Registriert seit: 14. Nov 2004
6 Beiträge
 
#17

Re: Bild in einem Fenster von links nach rechts bewegen

  Alt 16. Nov 2004, 14:31
Danke erstmal für die vielen antworten!
Leider kann ich mein beitrag jetzt nich mehr bearbeiten weil die zeit dazu abgelaufen ist...
ich programiere noch net lang und nehm wohl dann die Lösung mit dem Teimer...

Ps:nächstes mal werd ich mich geschickter beim forum schreiben anstellen
MFG
morph
no risk no fun
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 2 von 2     12   


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:32 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz