Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Frage zu Timer & MessageBox!? (https://www.delphipraxis.net/59017-frage-zu-timer-messagebox.html)

Hans-Wurst2 15. Dez 2005 22:20


Frage zu Timer & MessageBox!?
 
Hi Leute,
ich suchen einen Befehl der eine MessageBox (oder ähnliches) aufruft, bei der man einen String eingeben kann (als Benutzer), der in einer Variable gespeichert werden kann. Außerdem wollte ich nochfragen wie das mit dem Timer geht! Wollte nen Countdown von 30 Sekunden machen der sich dann langsam runter zählt während man das Programm benutzt und wenn er abgelaufen ist dann soll was passieren!


Danke.

leddl 15. Dez 2005 22:24

Re: Frage zu Timer & MessageBox!?
 
Schau mal nach Delphi-Referenz durchsuchenInputBox oder Delphi-Referenz durchsuchenInputQuery.
Und zu deiner Timerfrage: Du mußt die Eigenschaft Interval des Timers auf deine gewünschte Zeit (in ms) setzen und dann den Code, der nach Ablauf der Zeit ausgeführt werden soll in den Event onTimer des Timers schreiben.
Um den Timer zu aktivieren mußt du dann noch die Eigenschaft Enabled auf true setzen. false dagegen stoppt ihn.

chaosben 16. Dez 2005 05:27

Re: Frage zu Timer & MessageBox!?
 
Noch einen Nachsatz zum Verständnis für Timer:
Der Timer ruft nach Ablauf des Intervalls immer das Event "OnTimer" auf, welches du definieren musst. (Im ObjektInspektor[Diese schöne Tabelle am linken Rand(meist)] auf den Reiter "Ereignisse" klicken, deinen Timer markieren und doppelt in das freie Feld neben "OnTimer" klicken). Dann kannst du den Code eingeben, der jedesmal ausgeführt werden soll, wenn das Intervall abgelaufen ist. Zum Beispiel:
Delphi-Quellcode:
Self.Caption:=TimeToStr(Now);

Luckie 16. Dez 2005 05:31

Re: Frage zu Timer & MessageBox!?
 
Zitat:

Zitat von Hans-Wurst2
Außerdem wollte ich nochfragen

Wenn der Satz schon so anfängt, ist das meist ein untrügliches Zeichen, dass man auch einen neuen Thread auf machen sollte. Es steht unmissverständlich im Kodex, den du bei deiner Registrierung zugestimmt hast, dass man nur eine Frage / Thema pro Thread stellen soll. Und warum siehst du hier gleich wunderbar, es geht nämlich jetzt schon wieder alles durcheinander. Und damit es nicht noch schlimmer wird, mache ich hier den Thread mal zu und du erstellst bitte für jede Frage einen separaten Thread - so fern das noch nötig ist.


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:02 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