Forum: Object-Pascal / Delphi-Language
by xDIMAx,
2. Aug 2012
Also bei der, von jfheins genannten, Lösung kommt es scheinbar zu der von mir angesprochenen Dopplung, bei der der Timer einmal manuell und kurz darauf nochmal durch den Intervall ausgelöst wird.
Und bei der, von himitsu genannten, blick ich nicht wirklich durch: :(
Der Vorschlag funktioniert gut:
procedure TForm1.FormClick(Sender: TObject);
begin
// verfehlt ... machwas, wenn...
Forum: Object-Pascal / Delphi-Language
by xDIMAx,
1. Aug 2012
Guten Tag, ich würde gerne, wie im Titel beschrieben, einen Timer einmalig sofort auslösen und dann wieder in den Normalzustand versetzen, ohne, dass es zu Dopplungen oder Ähnlichem kommt.
Um diesen Teil des Programms zu erklären:
Man hat einen Shape, der per Timer zufällig versetzt wird. Innerhalb des Intervalls muss der Shape berührt werden, damit "das Spiel" nicht vorbei ist. Wenn man sich...