Autor Beitrag
Hendrik
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 324



BeitragVerfasst: Mo 12.04.04 19:40 
Hi!

Bei folgendem Code
ausblenden Delphi-Quelltext
1:
a:=timetostr(time+encodetime(0,060+random(20)-random(20), 0));					


bekomme ich die Meldung, dass es sich um ein ungültiges Argument für die Zeitkodierung handelt. Wo hab ich den Fehler? (a ist string)
MSCH
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 1448
Erhaltene Danke: 3

W7 64
XE2, SQL, DevExpress, DevArt, Oracle, SQLServer
BeitragVerfasst: Mo 12.04.04 20:09 
imho liefert Random integerwerte zurück, du brauchst aber Words.
vieleicht liegs daran

grez
msch

_________________
ist das politisch, wenn ich linksdrehenden Joghurt haben möchte?
obbschtkuche
Gast
Erhaltene Danke: 1



BeitragVerfasst: Mo 12.04.04 20:19 
Wahrscheinlich liegt es daran, dass

60+random(20)-random(20)

öfters mal eine Zahl > 59 ausspuckt, was TryEncodeTime dann nicht mag.

Am besten ersetzt du es durch ein min(dasvonoben, 59) (uses math)