AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Einfacher Timer

Ein Thema von jonsmithq · begonnen am 27. Apr 2006 · letzter Beitrag vom 3. Mai 2006
Antwort Antwort
Seite 1 von 2  1 2      
jonsmithq

Registriert seit: 1. Jan 2006
8 Beiträge
 
#1

Einfacher Timer

  Alt 27. Apr 2006, 16:37
Ich brauche einen Timer der den Programmablauf für ca. 1 sec anhält und dann automatisch weitermacht. Bin Anfänger, also bitte so einfach wie möglich...
  Mit Zitat antworten Zitat
Benutzerbild von Ultimator
Ultimator

Registriert seit: 17. Feb 2004
Ort: Coburg
1.860 Beiträge
 
FreePascal / Lazarus
 
#2

Re: Einfacher Timer

  Alt 27. Apr 2006, 16:43
Entweder Delphi-Referenz durchsuchensleep, was das Programm für die eingestellte Zeit sozusagen einfrieren lässt (es lassen sich auch keine Buttons drücken), oder DelayDelay, was dafür sorgt, dass zwar deine Prozedur unterbrochen wird, aber das Programm weiterhin bedienbar bleibt.
Julian J. Pracht
  Mit Zitat antworten Zitat
jonsmithq

Registriert seit: 1. Jan 2006
8 Beiträge
 
#3

Re: Einfacher Timer

  Alt 2. Mai 2006, 17:04
sieht ganz nett aus, aber was muss ich denn noch über uses einbinden damit die procedure delay (Varianbte 2) korrekt arbeitet?
Nicht erkannt werden:
dword
GetTickCount
Application.ProcessMessages;
&lt
  Mit Zitat antworten Zitat
Benutzerbild von SubData
SubData

Registriert seit: 14. Sep 2004
Ort: Stuhr
1.078 Beiträge
 
Delphi 11 Alexandria
 
#4

Re: Einfacher Timer

  Alt 2. Mai 2006, 17:08
Ich glaube die Units Windows (Dword und GetTickCount) sowieso Forms (Application) müssten reichen.
Übrigens kannst du auch die gesuchten Begriffe einfach markieren und F1 drücken, in der Delphi Hilfe steht meißtens auch welche Unit dafür benötigt wird ;>
Ronny
/(bb|[^b]{2})/
  Mit Zitat antworten Zitat
jonsmithq

Registriert seit: 1. Jan 2006
8 Beiträge
 
#5

Re: Einfacher Timer

  Alt 2. Mai 2006, 17:32
Also Windows für GetTickCount hab ich zufällig gefunden, aber beim Rest tappe ich im dunkeln, trotz Hilfe...
  Mit Zitat antworten Zitat
Benutzerbild von masc-online
masc-online

Registriert seit: 10. Dez 2005
Ort: Leinfelden-Echterdingen
22 Beiträge
 
Delphi 11 Alexandria
 
#6

Re: Einfacher Timer

  Alt 2. Mai 2006, 17:49
Hallo,

ich habe zwar gerade kein Delphi vor der Nase, dafür aber eine Unit, in der ein (wenn nicht sogar das) Delay seinen Platz gefunden hat. In der Uses-Anweisung stehen die Units

Classes, Forms, Windows, Sysutils, TLHelp32

wobei letzteres für das Delay beim besten Willen nicht nötig sein dürfte...

Gruß, Marian
Marian
«Sei nie zufrieden, aber immer glücklich, mit dem was du tust!»
  Mit Zitat antworten Zitat
markusj

Registriert seit: 9. Dez 2005
Ort: Kandel
408 Beiträge
 
#7

Re: Einfacher Timer

  Alt 2. Mai 2006, 17:56
Hast du den Trick von deinem Vorposter gelesen ... Delphi Hilfe anmachen, die gesuchte Prozedur/Funktion/Eigenschaft eingeben, dann sieht man auch, zu welcher Unit das gehört.

mfG

Markus
Markus
  Mit Zitat antworten Zitat
jonsmithq

Registriert seit: 1. Jan 2006
8 Beiträge
 
#8

Re: Einfacher Timer

  Alt 2. Mai 2006, 18:09
Nun, erstmal danke, das hat schonmal sehr weitergeholfen. Das einizige verbleibende Problem ist die Zeile

while ((GetTickCount - FirstTickCount) < Milliseconds) do ...

erstmal habe ich so eine while Schleife noch nie gesehen und das &lt wird auch als nicht korrekt angezeigt.

Ja, das mit der Hilfe hab ich gelesen, hat mir aber nichts gebracht, weil da nicht stand was ich gesucht habe. Jaja, immer diese Anfänger
  Mit Zitat antworten Zitat
Benutzerbild von fkerber
fkerber
(CodeLib-Manager)

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

Re: Einfacher Timer

  Alt 2. Mai 2006, 18:21
Hi!

&lt ist die "HTML-Umschreibung" für ein > Zeichen - sprich, das war ein Fehler in der Quellcode-Darstellung.
Wo kommt der Quellcode denn her?


Ciao Frederic
Frederic Kerber
  Mit Zitat antworten Zitat
jonsmithq

Registriert seit: 1. Jan 2006
8 Beiträge
 
#10

Re: Einfacher Timer

  Alt 3. Mai 2006, 09:43
Ahhhhhhh, es funktioniert!
Ich hätte wohl besser gleich den Code aus dem Forum anstatt von dsdt genommen
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


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 14:57 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