![]() |
Re: Booleanabfrage eines timers
ahh lol danke ;))
:wall: |
Re: Booleanabfrage eines timers
Und ich hätte nen Vorschlag: machs doch so (brauchst ne Listbox), sonst musst du immer ok, ok, ok usw. klicken.
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
var i: integer; status: boolean; begin listbox1.clear; for i:=1 to 10 do begin status:=TTimer(FindComponent('timer'+inttostr(i))).Enabled; if status then listbox1.items.add('Timer'+inttostr(i)+': aktiv') else listbox1.items.add('Timer'+inttostr(i)+': inaktiv'); end; end; |
Re: Booleanabfrage eines timers
probiers mal kürzer, da kann man weniger Fehler einbauen:
Delphi-Quellcode:
Damit überprüf ich in Timer2 ob Timer1 am Laufen ist. Braucht noch ne Variable weniger und erklärt sich schneller.
if ttimer(findcomponent('timer'+inttostr(1))).enabled
then label1.caption:='an' else label1.caption:='aus'; P.S.: Such erstmal in deinem Text, ob irgendwo die Timer ausgeschaltet werden. So ein Teil geht eigentlich nicht einfach aus. |
Re: Booleanabfrage eines timers
Zitat:
Delphi-Quellcode:
:mrgreen:
if ttimer(findcomponent('timer1')).enabled
then label1.caption:='an' else label1.caption:='aus'; |
Re: Booleanabfrage eines timers
Klar, wär kürzer, aber der Code ist dafür gedacht in eine for-Schleife gebaut zu werden und dann müsste man nur die '1' durch 'i' ersetzen. :thuimb:
P.S.: Dann bräuchte ich auch kein FIncomponent.
Delphi-Quellcode:
:mrgreen: :mrgreen: :mrgreen:
if timer1.enabled
then label1.caption:='an' else label1.caption:='aus'; |
Re: Booleanabfrage eines timers
Zitat:
Delphi-Quellcode:
Greetz
if Timer1.enabled then
label1.caption:='an' else label1.caption:='aus'; alcaeus [edit]:oops: Zu spät :mrgreen:[/edit] |
Re: Booleanabfrage eines timers
Tja, da sieht man mal, wie man einen Code so weit optimieren kann, dass er im Endeffekt nicht mehr die ursprüngliche Aufgabe lösen kann. :lol:
|
Re: Booleanabfrage eines timers
hehe ;)
danke sehr für die listbox möglichkeit |
Alle Zeitangaben in WEZ +1. Es ist jetzt 20:10 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