AGB  ·  Datenschutz  ·  Impressum  







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

Eine uhr...

Ein Thema von NoooB · begonnen am 28. Aug 2007 · letzter Beitrag vom 28. Aug 2007
Antwort Antwort
NoooB

Registriert seit: 28. Aug 2007
3 Beiträge
 
#1

Eine uhr...

  Alt 28. Aug 2007, 17:30
Hi,

Wir haben in unserem informatikkurs die aufgabe bekommen eine digitale uhr zu programmieren. Diese sollte jedoch nicht einfach die computerzeit benutzen, sondern es soll eine bestimmte zeitzone einprogrammiert sein.
Ich habe keine ahnung wie ich überhaupt damit anfangen soll, da ich in den letzten stunden "gepennt" habe^^

Wäre cool wenn mir jmd helfen könne so ne uhr zu machen.


MfG
  Mit Zitat antworten Zitat
Benutzerbild von Nikolas
Nikolas

Registriert seit: 28. Jul 2003
1.528 Beiträge
 
Delphi 2005 Personal
 
#2

Re: Eine uhr...

  Alt 28. Aug 2007, 17:31
Wo liegt denn genau dein Problem? Was kannst du, was soll die Uhr können, was kannst du nicht? Was hast du bis jetzt geschrieben?
Erwarte das Beste und bereite dich auf das Schlimmste vor.
  Mit Zitat antworten Zitat
Benutzerbild von scrat1979
scrat1979

Registriert seit: 12. Jan 2007
Ort: Sulzbach a.d. Murr
1.028 Beiträge
 
Delphi 10.4 Sydney
 
#3

Re: Eine uhr...

  Alt 28. Aug 2007, 17:34
Welche Delphi-Version benutzt Du? In neueren Versionen ist in der Unit DateUtils eine dafür praktische Funktion (IncHour o.ä.) vorhanden.

SCRaT
Michael Kübler
  Mit Zitat antworten Zitat
NoooB

Registriert seit: 28. Aug 2007
3 Beiträge
 
#4

Re: Eine uhr...

  Alt 28. Aug 2007, 17:48
also ich habe bis jetzt noch garnichts^^...da ich mich bis jetzt immer mit surfen beschäftigt habe anstatt aufzupassen..

Ich habe delphi 7. Also die uhr sollte halt einfach auf dem destop sein, also so dass man sie auch verschieben kann. Sie sollte bis 24 stunden anzeigen und halt eine andere zeitzone anzeigen.
  Mit Zitat antworten Zitat
Flare

Registriert seit: 26. Jan 2006
Ort: Leipzig
529 Beiträge
 
Delphi 7 Professional
 
#5

Re: Eine uhr...

  Alt 28. Aug 2007, 17:53
Erwartest du, dass dir hier jemand etwas fertiges gibt? Das wirst du hier auf keinen Fall bekommen. Wir helfen bei Problemen, machen aber nicht deine Arbeit!


Flare
Willy Scheibel
  Mit Zitat antworten Zitat
Benutzerbild von inherited
inherited

Registriert seit: 19. Dez 2005
Ort: Rosdorf
2.022 Beiträge
 
Turbo Delphi für Win32
 
#6

Re: Eine uhr...

  Alt 28. Aug 2007, 18:07
Mit TimeToStr, DateTimeToStr, und DateToStr hast du schonmal ein paar funktionen die dir Urzeit und Datum als String geben.
Zum verschieben findest du mit der Forensuche sicher das passende.
Nikolai Wyderka

SWIM SWIM HUNGRY!
Neuer Blog: hier!
  Mit Zitat antworten Zitat
NoooB

Registriert seit: 28. Aug 2007
3 Beiträge
 
#7

Re: Eine uhr...

  Alt 28. Aug 2007, 18:10
was meinst du mit verschieben? vielleicht hat jmd von euch ne uhr oder sowas? weil ich hab echt kein plan sry..
  Mit Zitat antworten Zitat
Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.540 Beiträge
 
Delphi 11 Alexandria
 
#8

Re: Eine uhr...

  Alt 28. Aug 2007, 18:29
Wie Flare schon sagte, eine fertige Lösung wirst Du hier nicht bekommen. Aber eine Minimal-Version könnte so aussehen:
-ein kleines Formular mit einem Label
-ein Timer mit Interval 1000
-im Timer-Event wird die Caption des Labels mit FormatDateTime formatiert geändert

Und nun schau mal in die Hilfe.
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
  Mit Zitat antworten Zitat
Benutzerbild von scrat1979
scrat1979

Registriert seit: 12. Jan 2007
Ort: Sulzbach a.d. Murr
1.028 Beiträge
 
Delphi 10.4 Sydney
 
#9

Re: Eine uhr...

  Alt 28. Aug 2007, 18:45
Hier mal ein Einstieg, wobie die Funktion FormatDateTime noch einiges an der Ausgabe ändern könnte...

Delphi-Quellcode:
procedure TForm1.Timer1Timer(Sender: TObject);
var NewDateTime : TDateTime;
    Zeitzone : Integer;
begin
  ZeitZone := +3;
  NewDateTime := ((now * 24) + (ZeitZone)) / 24;;
  label1.Caption := DateTimeToStr(NewDateTime);
end;
Jetzt müsstest Du selber zurecht kommen, oder? Du brauchst also nur ein Timer und ein Label, um meine Anregung zu testen...

SCRaT
Michael Kübler
  Mit Zitat antworten Zitat
Benutzerbild von Rakshasa
Rakshasa

Registriert seit: 1. Nov 2003
182 Beiträge
 
Delphi 2007 Professional
 
#10

Re: Eine uhr...

  Alt 28. Aug 2007, 20:03
Zitat von NoooB:
da ich mich bis jetzt immer mit surfen beschäftigt habe anstatt aufzupassen..
Ich glaube, diese tolle Arbeitshaltung sollten wir nicht unterstützen...
  Mit Zitat antworten Zitat
Antwort Antwort


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 02:32 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