Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
Autor |
Nachricht |
Mark7788

Anmeldungsdatum: 21.01.2006 Beiträge: 77 Wohnort: Frankfurt Freebasic
|
Verfasst am: 06.03.2006, 18:46 Titel: Time$ frage |
|
|
Hallo!
Habe da mal eine frage!
Ich will eine kleine funktion programmieren habe aber leider keine ahnung wie ich das anstellen soll.
Ich will erstmal das er sich die aktuelle Pc system zeit merkt
das mache ich einfach indem ich folgendes schreibe :
let zeit$ = TIME$
zu einem späteren zeitpunkt soll er dann nochmal die systemzeit abfragen (vielleicht so)
Let zeit2$ = Time$
und dann soll er die vergangene zeit angeben zwischen zeit$ und zeit2$.
Wie stell ich das am besten an?
das mit den Zeiten speicher nklappt ja aber wie kann ich dem programm sagen das er die zeiten vergleichen soll?
danke schonmal!!
Mfg
Markus  _________________ www.DasMillionenQuiz.de.vu ; www.Mkse.de.vu |
|
Nach oben |
|
 |
jb

Anmeldungsdatum: 14.01.2005 Beiträge: 2010
|
Verfasst am: 06.03.2006, 18:54 Titel: |
|
|
Also erstmal kannst du dir let bei FB und QB sparen
Egal. Du könntest dir die Anzahl an Stunden, Minuten und Sekunden isolieren und
dann voneinander abziehen:
Code: |
dim as string zeit1, zeit2
dim as integer Sekunden1, Sekunden2, Minuten1, Minuten2, Stunden1, Stunden2
zeit1 = time$
' Dein Programmabschnitt
zeit2 = time$
Sekunden1 = val(right$(zeit1, 2))
Minuten1 = val(mid$(zeit1, 4, 2))
Stunde1 = val(left$(zeit1, 2))
Sekunden2 = val(right$(zeit2, 2))
Minuten2 = val(mid$(zeit2, 4, 2))
Stunde2 = val(left$(zeit2, 2))
print "Sekunden: "; Sekunden2 - Sekunden1
print "Minuten: "; Minuten2 - Minuten1
print "Stunden: "; Stunden2 - Stunden1
|
Das ganze lässt sich dann auch nocht auf Tage, Monate und Jahre ausbauen
/edit: Hier ein Artikel aus der QBMonsterFAQ: Link
Ich glaube, dreael hatte dazu auch mal ein Programm geschrieben, das genau das leistete...
jb |
|
Nach oben |
|
 |
Mark7788

Anmeldungsdatum: 21.01.2006 Beiträge: 77 Wohnort: Frankfurt Freebasic
|
Verfasst am: 06.03.2006, 19:06 Titel: |
|
|
Hallo!
danke für die hilfe!
Habe das mal ausprobiert. Also im moment krieg ichs noch nicht so richtig zum laufen.. hab scheinbar irgendwas falsch gemacht.. nach 1-2 sek zeit er an .. -4min und -44 sek .. naja werd mal weiter probieren:)
edit: es geht! mein fehler;-) habe den einen programmcode an die falsche stelle gesetzt gehabt:) aber jetzt funktionierts! vielen dank!
Mfg
Markus  _________________ www.DasMillionenQuiz.de.vu ; www.Mkse.de.vu |
|
Nach oben |
|
 |
jb

Anmeldungsdatum: 14.01.2005 Beiträge: 2010
|
Verfasst am: 06.03.2006, 19:16 Titel: |
|
|
[...] Hat sich erledigt...
jb |
|
Nach oben |
|
 |
MisterD

Anmeldungsdatum: 10.09.2004 Beiträge: 3071 Wohnort: bei Darmstadt
|
Verfasst am: 06.03.2006, 20:40 Titel: |
|
|
hehe.. von 00:00:54 bis 00:01:12 sind natürlich -42 sekunden *g*
schau dir mal auf freebasic.de TIMESERIAL an, das ist da besser geeignet. _________________ "It is practically impossible to teach good programming to students that have had a prior exposure to BASIC: as potential programmers they are mentally mutilated beyond hope of regeneration."
Edsger W. Dijkstra |
|
Nach oben |
|
 |
|