VBScript CDbl Problem

Hi,

ich hab hier ein Script das mir einen Wert von einer w32tm Abfrage vergleicht mit dem Wert aus einem Argument.

Sprich, ich launche: vbscript.vbs 0.5
Ich konvertiere dieses Argument in Double mit:
Threshold = CDbl(oArgs(0))

Und als Result bekomme ich 5. Das liegt wohl an dem Problem dass CDbl von der Funktion her derart reagiert:
CDbl(0.5) = 0.5
CDbl("0.5") = 5

Selbiges habe ich bei meiner w32tm Rückgabe, da schraube ich den String so zusammen dass ich nur mehr: 00.55345345 erhalte.
Mache ich ein CDbl drauf bekomme ich 5534

Wie kann ich meine zahlen so konvertieren dass mir CDbl richtig darauf anspring? CInt funktioniert nicht.
 
Vielleicht für das Dezimaltrennzeichen ein "," nehmen wie es eigentlich in Deutschland normal ist. ;)
 
Zurück
Oben