realbasic-nug.de
[Top] [All Lists]

TatalSeconds unter Linux

To: Mailingliste Realbasic <realbasic-nug dot de at lists dot realsoftware dot com>
Subject: TatalSeconds unter Linux
From: Stefan Mettenbrink <S dot Metti at gmx dot de>
Date: Thu, 5 Apr 2007 06:50:09 +0200
Delivered-to: listarchive at realsoftware dot com
Delivered-to: realbasic-nug dot de at lists dot realsoftware dot com
Ich teste noch immer RB07r2 unter Ubuntu. Dabei habe ich forlgenden Code:

   d=new date
   if d<>nil then
     d.TotalSeconds=val(pruefdatensatz.changeDate(0))
     ...

Im ChangeDate steht z.B. "3.246944e+9"
Das führt unter Mac OS und Windows zu dem entsprechendem Datum. Unter
Linux wird nur die "3" übernommen und führt somit zu dem Datum
01.01.1904, 3 Sekunden nach Mitternacht.
Meine Vermutung wäre, der Punkt ist Schuld. Wenn ich mich recht
entsinne, kann man irgendwo in den Systmeinstellungen einstellen,
welches Zeichen als Tausendertrenner dient und was als Komma
interpretiert wird. Kann ich das abfragen? Wie?

MfG, Metti.


<Prev in Thread] Current Thread [Next in Thread>