German Fehler in der Zeitberechnung im B4A?

Martin Domian

Member
Licensed User
Longtime User
Guten Abend Zusammen!

Ich habe in meiner Applikation seit dem letzen Update einen Fehler gefunden, dessen Ursache folgendes ist:

B4X:
Dim Jetzt as int
Jetzt = DateTime.now
Log (DateTime.now)
Log (Jetzt)

liefert
1664647784218
-1799527096

Das hat bis vor kurzen immer funktioniert und im Forum habe ich auch gesehen, das viele INT verwenden und nicht LONG
Mit LONG geht es dann wieder.

Weiß jemand, was da los sein könnte oder was sich geändert hat.
Die Software ist seit 3 Jahren im Feld und lief
 

DonManfred

Expert
Licensed User
Longtime User
Datetime.Now liefert ein LONG zurück. Hier fängt dein Problem an.

B4X:
Dim Jetzt As Long
 
Upvote 0

Martin Domian

Member
Licensed User
Longtime User
Datetime.Now liefert ein LONG zurück. Hier fängt dein Problem an.

B4X:
Dim Jetzt As Long
Danke, ja, das habe ich erkannt.
Es scheint aber nicht immer so gewesen zu sein und ich würde auch einen Kompilierungsfehler erwarten.
Wegen dieser beiden Gründe habe ich es mal gepostet, aber wohl nicht an der richtigen Stelle.
 
Upvote 0
Top