Allgemeine Fragen zur PROFAN Programmierung
Views (Heute): 249578 (11014)
  Suchen
 Zurück zur Übersicht
 AutorThema: Umwandlung von a% in Std%-Min%-Sek%
Kathrin Köhler
Datum:04.07.01 15:54 Antwortenals Email verschicken (Kathy008@freenet.de) 


Hallöchen ....
Hier mal was für die Mathematiker... ;-)

a%=&GetTickCount

Wie wandle ich die laufende Zahl in
Std%=
Min%=
Sek%=
TausSek%=
um. Ist mir egal ab eine Zahl oder nen String oder was im Format 00:00:00:00 rauskommt.....

Danke euch schon mal für ne Antwort

Also Cu'i


Norbert Spörl
Datum:04.07.01 21:21 Antwortenals Email verschicken (NSp_ware@t-online.de) 


Rückgabewert:
Der Rückgabewert gibt die Anzahl von Millisekunden an, die vergangen sind, seit das System gestartet wurde.
Hinweis:
Dieser Wert ist auf ca. 55 Millisekunden (+/-) genau.

Milli steht immer für ein Tausendstel. D.h.:
1 Sek = 1'000 Millisek
1 Min = 60 Sek bzw. 60'000 Millisek
1 Stu = 60 Min bzw. 3'600 Sek bzw. 3'600'000 Millisek

Noch etwas, Du solltest Longinteger benutzen, also a& statt a% .

Gruß

Norbert




Roland G. Hülsmann
Datum:05.07.01 10:36 Antwortenals Email verschicken (rgh-soft@t-online.de) 


Zunächst: &GetTickCount liefert einen LongInt.

a& = &GetTickCount

std& = a& \ 3600000 ' \ = ganzzahlige Division
rest& = a& MOD 3600000 ' MOD = ganzzahliger Rest

min& = rest& \ 60000
rest & = rest& MOD 60000

sek& = rest& \ 1000
tausek& = rest& MOD 1000

In PROFAN vor Version 6 empfiehlt sich die Verwendung der Funktionen anstelle der Operatoren: @div& und @mod


Kathrin Köhler
Datum: 06.07.01 20:58 Antwortenals Email verschicken (Kathy008@freenet.de) 


Ganz großes dankeschön .... Funktioniert Super....

Bis denni Kathy



 Zurück zur Übersicht