![]() |
DelphiX Timer
Hi
Ist es normal dass man nur einen DelphiX Timer benutzen kann? Denn sobald ich einen zweiten nehme, bleibt die DXDraw schwarz. 'FALKE |
Re: DelphiX Timer
Ich habs bei mir auch mal versucht und siehe da: DXDraw bleibt wirklich schwarz.
Für was brauchst du denn einen zweiten DXTimer? |
Re: DelphiX Timer
Bei mir genauso,
eine Form, ein DXTimer aber soviele normale Timer wie man benötigt! :( |
Re: DelphiX Timer
mit dem einen Timer will ich images (bin ein game am proggen)
erstellen und mit dem anderen kordinaten abfragen damit man das feld nicht einfach verlassen kann und ähnliche Sachen. Da ist es klar dass die Timer verschiedene Intervalle haben müssen. Ich denke für die meisten Spiele benötigt man mehrere Timer... gruß 'FALKE |
Re: DelphiX Timer
Hi,
ich würde sgen das ein DXtimer reicht, der dist eigentlich nur für die Darstellung sehr wichtig! Der Unterschied zwischen DXtimer und einem normalen Timer ist lediglich die Geschwindigkeit!->dx ist etwas schneller! also wenn du den Interval bei beiden Timer auf 10 stellst, schaft der dX dies während der normale timer nur ca 50 schafft!(so ungefähr) Für die Koordinatenabfrage müsste ein Interval von 5 hunderstel dicke recihen! @wardz |
Re: DelphiX Timer
Zitat:
Wenn man 2 Timer will bietet es sich an Threads zu nehmen: z.B.:
Delphi-Quellcode:
type
TGandalfusTimer = class(TThread) private FCount: word; public constructor create; destructor destroy; override; procedure Execute; override; procedure start; procedure stop; end; implementation procedure TGandalfusTimer.Execute; begin while not Terminated do begin Sleep(Fcount); //mache was........ end; end; constructor TGandalfusTimer.create; begin inherited create(true); end; destructor TGandalfusTimer.destroy; begin terminate; Fcount := 50; //----Intervall inherited destroy; end; procedure TGandalfusTimer.start; begin resume; end; procedure TGandalfusTimer.stop; begin Suspend; end; |
Alle Zeitangaben in WEZ +1. Es ist jetzt 08:30 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz