Forum: Lazarus (IDE)
by Aphton,
29. Mär 2013
Ich habe den Ablauf deswegen beschrieben, weil ich vermute, dass du denkst, es hat sich mit einem klick getan.
Setz mal das Itnerval auf 10 und klick auf den Button lass aber nicht los.. sag mir dann obs geklappt hat.. Falls ja, dann lies nochmal genau was ich geschrieben habe >.>
Forum: Lazarus (IDE)
by Aphton,
29. Mär 2013
Inwiefern weicht es von deiner Erwartung ab?
Beim draufklicken (und halten) auf Button wird der Timer aktiviert und es wird periodisch die Position verändert... solange bis die Maustatste auf dem Button losgelassen wird und somit der Timer deaktiviert wird.
Forum: Lazarus (IDE)
by Aphton,
29. Mär 2013
Das ist die Zeit in Millisekunden (1000 ms = 1 sek).
Dh heißt, er führt deinen Code in Sekunden Schritten aus! Änders um.. und hau das Sleep() weg!
Forum: Lazarus (IDE)
by Aphton,
29. Mär 2013
Du solltest keine "Schleife" mehr haben.
Forum: Lazarus (IDE)
by Aphton,
29. Mär 2013
Der Gedanke ist richtig, nur ist es so, dass du den Thread blockst. Dafür gibts die Timer Komponente, die intern das auf nen externen Thread auslagert.
Also einfach ne Timer auf die Form platzieren, dort anstatt while nur "if .." reinmachen und testen!