unit uZeit;
(* ******************************************************************** *)
(* *)
(* K L A S S E : TZeit *)
(* -------------------------------------------------------------------- *)
(* Version : 1.1 *)
(* Autor : S. Spolwig, OSZ-Handel I, 10997 Berlin *)
(* *)
(* Beschreibung: stellt ein Objekt ZEIT vom Typ TZeit mit Stopuhrfunk- *)
(* tionen zur Verfügung. *)
(* Compiler : DELPHI 3.0 *)
(* Aenderung : V. 1.0 02-MAY-99 *)
(* V. 1.1 15-MAR-00 *)
(* ******************************************************************** *)
interface
(* ==================================================================== *)
uses Windows, Messages, Sysutils, Forms;
type
TZeit = class (TObject)
protected
Startzeit,
Stopzeit,
Laufzeit : longint;
public
function GetDatum : string; virtual;
function GetUhrzeit: string; virtual;
function GetStart : longint; virtual;
function GetStop : longint; virtual;
function GetStopZeit: longint; virtual;
function GetStopZeitForm : string; virtual;
procedure SetPause (millisec : longint); virtual;
procedure Start; virtual;
procedure Stop; virtual;
end;
var Zeit : TZeit;
(* ----------------- B e s c h r e i b u n g -------------------------
Oberklasse : TObject
Bezugsklassen : s.o.
Methoden
GetDatum
Anfrage: aktuelles Datum liefern im Format : TT.MM.JJ
GetZeit
Anfrage: aktuelle Uhrzeit liefern im Format : STST:MM.SS
GetStart, GetStop
Anfrage: liefert Zeitpunkt in ms.
GetStopZeit
Anfrage: Verstrichene Zeit zwischen Start und Stop in MilliSek.
GetStopZeitForm
Anfrage: Verstrichene Zeit zwischen Start und Stop im Format 0000:000
Start
Auftrag: Stopuhr starten
Stop
Auftrag: Stopuhr anhalten und Laufzeit merken
SetPause
Auftrag: Zeitschleife in Millisek. starten
---------------------------------------------------------------------- *)
|