![]() |
Timer
hi,
wie kann man einem Timer "sagen" das er nur hochzählen soll(nur in einser oder in 0,5er schritten)?? Das soll dan bei einem Label,Panel... angezeigt werden. Spider |
Re: Timer
Moin Spider,
dann nimm doch eine globale Variable, die Du im OnTimer Event um 1 oder 0,5 hochzählst. |
Re: Timer
THX
das hochzählen machts dann von alleine? |
Re: Timer
Bekomme folgende Fehlermeldung:
[Fehler] Unit1.pas(30): Inkompatible Typen: 'TNotifyEvent' und 'Integer' Beispiel code wäre nicht schlecht! |
Re: Timer
Hallo!
Du solltest Dich zuerst einmal mit den Grundlagen von Delphi auseinander setzen! Dann wäre Dir klar, dass Du einem Ereignis gerade eine Integervariable zugewiesen hast. Du musst es so machen:
Delphi-Quellcode:
MfG
{...}
var Form1: TForm1; zaehler : Real = 0; schritt : Real = 0.5; implementation {$R *.dfm} procedure TForm1.Timer1Timer(Sender: TObject); begin zaehler := zaehler + schritt; label1.Caption := FloatToStr(zaehler); end; Peter |
Re: Timer
Zitat:
|
Re: Timer
Dank peter lustig gehts!!!
THX PETER! |
Re: Timer
Da will wohl einer ncihts lernen...
|
Re: Timer
Delphi-Quellcode:
Warum???
Da will wohl einer ncihts lernen...
Peter's eintrag hat geholfen und dann bin ich zufrieden (und die anderen hpffentlich auch!) Spider |
Re: Timer
OK, wenn du jetzt weißt wo dein Fehler war...
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:02 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