AGB  ·  Datenschutz  ·  Impressum  







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

Zeit Zähler Min und Sek

Ein Thema von vincent · begonnen am 27. Dez 2005 · letzter Beitrag vom 4. Jan 2006
Antwort Antwort
Seite 1 von 2  1 2      
vincent

Registriert seit: 27. Dez 2005
7 Beiträge
 
Delphi 4 Standard
 
#1

Zeit Zähler Min und Sek

  Alt 27. Dez 2005, 19:59
Hi !

Ich brauche einen Counter, der von zB:

15min 00sek anzeigt.

wenn ich auf einen knof anklicke fängt der counter an rückvers zu zählen.

zB. 15:01 ... 14:00 ... 14:01...14:60...13:00 etc..

Kann jemand mir sagen wie ich gut machen kann mit Delphi?

Bitte mir sagen auch mit welche Symbole ich arbeiten muss, weil ich neu bin in Delhi.

MfG


Min Sek
15 00
  Mit Zitat antworten Zitat
Benutzerbild von gmarts
gmarts

Registriert seit: 4. Apr 2004
Ort: Templin
290 Beiträge
 
Delphi 6 Enterprise
 
#2

Re: Zeit Zähler Min und Sek

  Alt 27. Dez 2005, 20:04
Das ganze nennt sich: Hier im Forum suchencountdown!


ach ja...und das ist auch noch ganz hilfreich: klick.


MfG GM
procedure TForm1.Button1Click(Sender: TObject);
begin
button1.Click;
end;
  Mit Zitat antworten Zitat
Benutzerbild von faux
faux

Registriert seit: 18. Apr 2004
Ort: Linz
2.044 Beiträge
 
Turbo Delphi für Win32
 
#3

Re: Zeit Zähler Min und Sek

  Alt 3. Jan 2006, 12:42
Hallo!

Wenn du das ganze nicht Programmieren willst, kannst du dir auf meiner Homepage einen fertigen Countdown herunterladen.
Unter Delphi -> PROGNOS Counter 1.0

Grüße
Faux
Faux Manuel
Wer weiß, dass er nichts weiß, weiß mehr, als der der nicht weiß, dass er nichts weiß.
GoTrillian
  Mit Zitat antworten Zitat
vincent

Registriert seit: 27. Dez 2005
7 Beiträge
 
Delphi 4 Standard
 
#4

Re: Zeit Zähler Min und Sek

  Alt 3. Jan 2006, 12:49
Doch, ich will programmieren und wäre ich dankbar für den Code.
Ich habe vor Sylvester nicht geschafft zu programmieren

Danke !
  Mit Zitat antworten Zitat
Benutzerbild von Matze
Matze
(Co-Admin)

Registriert seit: 7. Jul 2003
Ort: Schwabenländle
14.929 Beiträge
 
Turbo Delphi für Win32
 
#5

Re: Zeit Zähler Min und Sek

  Alt 3. Jan 2006, 12:53
Herzlich willkommen.

Zitat von vincent:
Bitte mir sagen auch mit welche Symbole ich arbeiten muss, weil ich neu bin in Delhi.


Zitat von vincent:
Doch, ich will programmieren und wäre ich dankbar für den Code.
Ich habe vor Sylvester nicht geschafft zu programmieren
Dann programmiere es doch, ich hoffe, du erhoffst dir hier keine fertige Lösung, denn das hätten sonst ja wir programmiert.

Irgend einen Ansatz musst du ja haben, zeige uns diesen Code und wir sagen dir dann, was falsch ist und wie man es richtig machen muss.
  Mit Zitat antworten Zitat
blablab

Registriert seit: 3. Jan 2006
509 Beiträge
 
Delphi 7 Enterprise
 
#6

Re: Zeit Zähler Min und Sek

  Alt 3. Jan 2006, 13:03
Benutz am besten einen Timer (Die Komponente TTimer ins Formular ziehen).
In diesem Objekt kannst du das Intervall in MilliSekunden angeben:
Gibst du also z.b. Interval = 1000 (im Objektinspektor) an, so ist das Intervall 1 Sekunde.
Als nächstes drückst du doppelt auf den Timer. Somit bist du in der prozedur TTimer.Timer.
Hier kannst du dann den Code angeben, den er dann jede Sekunde ausführen soll.
( Zum Beispiel: Label1.Caption := IntToStr(StrToInt(Label1.Caption) - 1) )
  Mit Zitat antworten Zitat
vincent

Registriert seit: 27. Dez 2005
7 Beiträge
 
Delphi 4 Standard
 
#7

Re: Zeit Zähler Min und Sek

  Alt 3. Jan 2006, 13:18
Ich habe so angefangen, aber das programm läuft über Ttimer
anstatt Button:

procedure TForm1.Button1Click(Sender: TObject);
begin
close;
end;

procedure TForm1.StartClick(Sender: TObject);
var
mn, ss : integer;
begin

panel1.caption := TimeToStr(Time)
end;

procedure TForm1.Timer1Timer(Sender: TObject);
begin
panel1.caption := TimeToStr(Time)
end;

end.

Wie gesagt, ich brauche nur Minuten und Sekunden, bei Button anklicken das programme zählt die Sekunden zurück bis 0 Minuten : 0 Sekunden
Start : 15 Minuten : 00 Sekunden
  Mit Zitat antworten Zitat
Benutzerbild von Matze
Matze
(Co-Admin)

Registriert seit: 7. Jul 2003
Ort: Schwabenländle
14.929 Beiträge
 
Turbo Delphi für Win32
 
#8

Re: Zeit Zähler Min und Sek

  Alt 3. Jan 2006, 13:24
Zukünftig bitte die Delphi-Tags nutzen, dann sieht der Code deutlich übersichtlicher aus.

Ich habe ganz schnell was zusammengetippt:

Delphi-Quellcode:
// Variable für die neue Zeit
Plus_Fifteen_Mins: TDateTime;

[...]

// Direkt vor dem Starten des Timers musst du natprlich den Wert zuweisen:
Plus_Fifteen_Mins := now + StrToTime('00:15:00');
Delphi-Quellcode:
// Fkt zur Berechnung der Zeitdifferenz
function Time_Diff(Old_Date, New_Date: TDateTime): string;
var
  h, m, s, n: Word;
begin
  Old_Date := New_Date - Old_Date;
  DecodeTime(Old_Date, h, m, s, n);
  Result := Format('%0.2d', [m]) + ':' +
            Format('%0.2d', [s]);
end;
Delphi-Quellcode:
// Aufruf/Ausgabe
procedure TForm1.Timer1Timer(Sender: TObject);
begin
  Caption := Time_Diff(now, Plus_Fifteen_Mins);
  if Caption = '00:00then
  begin
    Timer1.Enabled := false;
    ShowMessage('Und nun?');
  end;
end;
  Mit Zitat antworten Zitat
vincent

Registriert seit: 27. Dez 2005
7 Beiträge
 
Delphi 4 Standard
 
#9

Re: Zeit Zähler Min und Sek

  Alt 3. Jan 2006, 13:55
Das Programm funktioniert nicht und zeigt nur 15 : 00. Das heißt, zählt nicht.
Ausserdem, ich möchte starten mit Button.

Danke
  Mit Zitat antworten Zitat
Benutzerbild von Matze
Matze
(Co-Admin)

Registriert seit: 7. Jul 2003
Ort: Schwabenländle
14.929 Beiträge
 
Turbo Delphi für Win32
 
#10

Re: Zeit Zähler Min und Sek

  Alt 3. Jan 2006, 13:59
Das was ich gepostet habe funktioniert zu 100%, ich habe es doch selbst getestet.

Zitat von vincent:
Ausserdem, ich möchte starten mit Button.
Das bekommst du selbst hin. Im OnClick, der Variablen den Wert zuweisen und den Timer starten (enabled auf true setzen).
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


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 21:40 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