AGB  ·  Datenschutz  ·  Impressum  







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

countdowntimer in .net

Ein Thema von Prym · begonnen am 30. Jul 2005 · letzter Beitrag vom 31. Jul 2005
Antwort Antwort
Prym

Registriert seit: 20. Feb 2005
108 Beiträge
 
#1

countdowntimer in .net

  Alt 30. Jul 2005, 20:56
delphi win32 code
Delphi-Quellcode:
var
  startzeit : TTime;
  countdown : TTime;

procedure TForm1.Button1Click(Sender: TObject);
var
  stunden : Integer;
  minuten : Integer;
  sekunden : Integer;
begin
  stunden := strtoint(edit1.Text);
  minuten := strtoint(edit2.Text);
  sekunden := strtoint(edit3.Text);
  countdown := EncodeTime (stunden,minuten,sekunden,1);
  startzeit := Now;
  Timer1.Enabled :=not Timer1.Enabled;
end;

procedure TForm1.Timer1Timer(Sender: TObject);
var
  jetzt : TTime ;
begin
  jetzt := countdown + (startzeit-now);
  if (jetzt > 0 ) then
  begin
  edit1.Text:= FormatDateTime('hh',jetzt);
  edit2.Text:= FormatDateTime('nn',jetzt);
  edit3.Text:= FormatDateTime('ss',jetzt);
    //Label1.Caption := FormatDateTime ('hh:nn:ss',jetzt)
  end
  else
  begin
  edit1.Text:= '00';
  edit2.Text:= '00';
  edit3.Text:= '00';
  beep;
  Timer1.Enabled:=false;
  Timer2.Enabled :=true;
  end;

end;
das ist der delphi 32 code den ich mir mit der hilfe der dp erarbeitet habe geht auch alles wunderbar nur jetzt will ich das in .net das ist soweit nicht schwer nur die stellen

Delphi-Quellcode:
  countdown := EncodeTime (stunden,minuten,sekunden,1);
  startzeit := Now;
und
Delphi-Quellcode:
  jetzt := countdown + (startzeit-now);
.....
  edit1.Text:= FormatDateTime('hh',jetzt);
  edit2.Text:= FormatDateTime('nn',jetzt);
  edit3.Text:= FormatDateTime('ss',jetzt);
sind schwrere weil es ja EncodeTime und FormatDateTime in .net nichtmehr gibt in der delphi hilfe habe ich auchschon unter filter .net gesucht aber nix gefunden vieleicht könntet ihr mir weiterhelfen
Kodex & FAQ :: Index:
2.3.3.1 - Bitte nicht vom Thema abschweifen
  Mit Zitat antworten Zitat
Prym

Registriert seit: 20. Feb 2005
108 Beiträge
 
#2

Re: countdowntimer in .net

  Alt 30. Jul 2005, 21:58
das sollte in sonstige fragen in delphi also bitte verschieben und tut mir leid das das hier gelandet ist
Kodex & FAQ :: Index:
2.3.3.1 - Bitte nicht vom Thema abschweifen
  Mit Zitat antworten Zitat
Robert_G
(Gast)

n/a Beiträge
 
#3

Re: countdowntimer in .net

  Alt 30. Jul 2005, 22:21
Zitat von Prym:
sind schwrere weil es ja EncodeTime und FormatDateTime in .net nichtmehr gibt in der delphi hilfe habe ich auchschon unter filter .net gesucht aber nix gefunden vieleicht könntet ihr mir weiterhelfen
Probiere mal im Code editor DateTime/TimeSpan gefolgt von einem Punkt zu tippen. Wenn du über Parse stolperst, findest du in der .Net Doku alles was du brauchst.

Kleiner Tip: Wenn du in .Net etwas suchst, suche zuerst nach der Klasse oder dem Typen. Wenn du dir deren Member anschaust oder die Beispiele zu dem Typen wird einem oft vieles klarer.
  Mit Zitat antworten Zitat
31. Jul 2005, 00:31
Dieses Thema wurde von "Daniel" von "Multimedia" nach "Windows API / MS.NET Framework API" verschoben.
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 12:02 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