Delphi-PRAXiS
Seite 2 von 3     12 3      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   eine Uhr (https://www.delphipraxis.net/55407-eine-uhr.html)

Coldice111 21. Okt 2005 12:00

Re: eine Uhr
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hi!
Es gibt auch so eine Komponente auf Klick Hier
Da bei TSRClock.
Das machste dann bei dir auf die Form und schreibst ins formcreate

Delphi-Quellcode:
srclock1.autoupdate;
Dann haste eine Uhr mit Zeiger ;)
Die sich andauernd aktualiesiert.
cu coldice111

Sharky 21. Okt 2005 12:07

Re: eine Uhr
 
Zitat:

Zitat von Coldice111
... Dann haste eine Uhr mit Zeiger ...

Und nicht nur eine schlechte Note vom Lehrer weil Du die Aufgabe, nämlich eine Uhr zu programmieren, nich gelöst hast sondern auch nichts gelernt.

Also Ehrlich... was bringt es denn jemandem eine Komponente zu geben wenn seine Frage ganz eindeutig zeigt das er es selber machen möchte/muss :?:

Förstli 21. Okt 2005 15:02

Re: eine Uhr
 
Zitat:

Zitat von hanselmansel
Delphi-Quellcode:
For min := 0 to 59 do
  Begin
  For sec := 0 to 59 do
    Begin
    Sekundenzeiger.Bewege;
    Sleep(1000);
    blablabla...
    End;
  Minutenzeiger.Bewege;
  End;

Also ich habs versucht, der sagt dann aber immer
Zitat:

[Fehler] pUhr.dpr(55): Anweisung für FOR-Schleifenvariablen 'lauf'
Weiß nich wo der Fehler is bzw. was der von mir will ^^

Treffnix 21. Okt 2005 15:08

Re: eine Uhr
 
Wenn du eine For Schleife benutzt, darfst du innerhalb der Schleife nicht die Schleifenvariable ändern.

Beispiel:

Delphi-Quellcode:
var lauf, weg: Integer;
begin
  weg := 0;
  for lauf:= 0 to 59 Do Begin
    weg := lauf; //<- Okay
    lauf := weg; //<- Böse! 
  end;
end;
In diesem Fall ist lauf die Schleifenvariable. Du kannst sie innerhalb der Schleife jederzeit abfragen. Änderst du sie aber, klopft Delphi dir auf die Finger!

internetnavigator 31. Aug 2008 15:25

Re: eine Uhr
 
Liste der Anhänge anzeigen (Anzahl: 1)
Erstmal, es ist möglich!

Du musst nur bei Sekunde 0 alles Zeichnen, dann
bei Sekunde 1 Mintuten und Stunden und Sekundenzeiger löschen und danach direkt neuzeichnen, aber vorher 1 sekunde warten ( warten() ).

Hab mal die ferige Uhr angehängt, bei fragen bitte per icq melden: 312-923-771
Gruß !N

Valle 31. Aug 2008 15:36

Re: eine Uhr
 
Dir ist schon klar, dass du da einen 3 Jahre alten Thread gepusht hast und der
Threadersteller ebenso seit 3 Jahren nicht mehr in der DP eingeloggt war? :thumb:

Mit freundlichen Grüßen,

Valle

internetnavigator 2. Sep 2008 12:39

Re: eine Uhr
 
ja, aber vllt hilft es ja doch nochmal irgendwem :) :)

Teekeks 20. Okt 2008 17:51

Re: eine Uhr
 
Wen du nur das prog gibst? ^^

mimi 22. Okt 2008 17:23

Re: eine Uhr
 
Ich frage mich warum ihr einfach nicht einen Timer nutzt. oder ein Thread dafür. Währe doch viel einfacher. und die Zeit könnte dann auch ständig abgefragt werden. was die Forschleifen sparen würde... naja einige *G*

zahor 24. Okt 2008 12:12

Re: eine Uhr
 
mimi, wie denkst du, dass die mit threads umgehen können, wenn sie mit so ner eingedeutschen canvas-version rumspielen? :D


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:26 Uhr.
Seite 2 von 3     12 3      

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