Hallo an alle,
Ich habe mal wieder ein Problem wo ich feststecke. Die Uhrzeitberechnung funktioniert bei mir nicht.
Kurze Erklärung: Zeit2 := Zeit1 - "00:30:00" Anzeige des Objektes Zeit2 in WinVisu: 08:00:0000:30:00
leider aber nicht 07:30:00.
"Zeit Objekt" definiert als Zeichen, Variable "Zeit" definiert als "Uhr".
Kann mir jemand auf die Sprünge helfen was da falsch ist? Laut Handbuch müsste alles richtig sein.
Danke im Voraus!
Gruß
Jogi
Uhrzeitberechnung
Moderator: Co-Administratoren
-
- Ehrenmitglied
- Beiträge: 12194
- Registriert: 29.07.2006, 15:58
- Wohnort: Schweiz
- Danksagung erhalten: 5 Mal
Re: Uhrzeitberechnung
Hallo Jogi
Damit man mit Variablen rechnen kann, darf die "Ziel-Variable" nicht vom Typ Zeichen sein, weil dann + und - eine Verkettung bewirken.
Mindestens Zeit2 muss also vom Typ Uhr sein. Dann funktioniert es.
Viele Grüsse
Bümpi
Damit man mit Variablen rechnen kann, darf die "Ziel-Variable" nicht vom Typ Zeichen sein, weil dann + und - eine Verkettung bewirken.
Mindestens Zeit2 muss also vom Typ Uhr sein. Dann funktioniert es.
Viele Grüsse
Bümpi
Re: Uhrzeitberechnung
Hi Bümpi,
wenn ich ein Objekt erzeuge muss ich auch angeben, was für ein Objekt es werden soll. Leider gibt es die Bezeichnung "Uhr" dort nicht. Also habe ich "Zeichen" genommen, in der Variablendefinition im Makro des Objektes habe ich die Variable als "Uhr" definiert, das ging aber auch nicht.
Wie muss denn ein Neues Objekt z.B. "Testzeit" angelegt werden? ... als Zahl?
Gruß
Jogi
wenn ich ein Objekt erzeuge muss ich auch angeben, was für ein Objekt es werden soll. Leider gibt es die Bezeichnung "Uhr" dort nicht. Also habe ich "Zeichen" genommen, in der Variablendefinition im Makro des Objektes habe ich die Variable als "Uhr" definiert, das ging aber auch nicht.
Wie muss denn ein Neues Objekt z.B. "Testzeit" angelegt werden? ... als Zahl?
Gruß
Jogi
-
- Ehrenmitglied
- Beiträge: 12194
- Registriert: 29.07.2006, 15:58
- Wohnort: Schweiz
- Danksagung erhalten: 5 Mal
Re: Uhrzeitberechnung
... leider gibt es keine Objekte vom Typ Uhr (ebenso Zeit und Datum). Du musst also für die Berechnung eine Uhr-Variable verwenden und das Ergebnis dann in ein Objekt vom Typ Zeichen schreiben:Jogi57 hat geschrieben:Wie muss denn ein Neues Objekt z.B. "Testzeit" angelegt werden? ... als Zahl?
Code: Alles auswählen
UhrVariable := ZeichenOderUhrVariable - "00:30:00"
ZeichenObjekt := UhrVariable
Bümpi
Re: Uhrzeitberechnung
...... wird heute Abend ausprobiert !!
Danke Bümpi, jetzt macht das ganze Sinn!
..... aber die Programmieranleitung sollte mal überarbeitet und etwas verständlicher gemacht werden.
Gruß
Jogi
Danke Bümpi, jetzt macht das ganze Sinn!
..... aber die Programmieranleitung sollte mal überarbeitet und etwas verständlicher gemacht werden.
Gruß
Jogi