Hallo liebes Forum,
stehe wieder auf dem Schlauch und bräuchte Hilfe.
Zur Berechnung einer Ankunftszeit soll die Simulationszeit + die zu erwartende Leadtime berechnet werden
is
LT:real;
LT2:time;
dt,dt2:datetime;
d:date;
do
LT:=z_normal(10,8,1,25); -- zu erwartende Leadtime
dt:=root.ereignisverwalter.abssimtime;
LT2:=str_to_time(......)--Problem
dt2:=dt+LT2 -- hier ist das Problem die Realzahl (z.B. 8,5) in ein Timeformat umzuwandeln ("8:12:00:00)
Habe schon versucht eine Ganzzahldivision des Realwerts vorzunehmen um die Tage zu erhalten und mit dem Modula multipliziert mit 24 die Stunden. Funktioniert aber nicht, wie erhofft.
Könnte man von der Realzahl (LT) alles bis zum Punkt kopieren (strRcopy/strLcopy), um dann damit zu rechnen? Wie kann man in der Funktion "suche bis punkt und gib mir alles links,bzw. rechts davon" umsetzen?
Ich hoffe auf Eure Hilfe.
Danke im voraus!
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP