SoftMaker.de

Deutschsprachiges Diskussionsforum
Aktuelle Zeit: 23.05.2013 22:31:37

Alle Zeiten sind UTC + 1 Stunde




Ein neues Thema erstellen Auf das Thema antworten  [ 2 Beiträge ] 
Autor Nachricht
BeitragVerfasst: 29.11.2008 03:08:59 
Offline
SoftMaker Volunteers
SoftMaker Volunteers

Registriert: 27.08.2008 21:05:27
Beiträge: 250
Wohnort: Wiesbaden
Int() und Fix() geben ab (2^31) ein falschen Ergebnis
CInt() gibt ab (2^15) einen Overflow Error

Wäre natürlich gut zu korrigieren, aber zumindest sollte es in die Doku.

Skript zur Prüfung:
Code:
Dim a#, k#, x#, y#, z#
k = 32760
For i = 0 To 20
   a = k + i

   x = Fix(a) 'nur bis 2.147.483.647 = &H7FFFFFFF = (2^31)-1 // dann falsches Ergebnis

   y = Int(a) 'nur bis 2.147.483.647 = &H7FFFFFFF = (2^31)-1 // dann falsches Ergebnis

   z = CInt(a) 'nur bis: 32.767 = &H7FFF = (2^15)-1 // dann Overflow Error

   Print a, ":", "Fix(a)=", x, "Int(a)=", y, "CInt(a)=", z
Next

_________________
SMO rev. 670 + Win XP                    Times without money are better than times without Mini - the original ;)


Nach oben
 Profil  
 
BeitragVerfasst: 02.12.2008 08:58:52 
Offline
SoftMaker Team
SoftMaker Team

Registriert: 09.04.2008 08:50:06
Beiträge: 6312
Wohnort: Nürnberg
Vielen Dank für den Hinweis! Ich habe die Entwickler informiert und melde mich an dieser Stelle wieder, sobald es hierzu etwas neues gibt.

_________________
Sven Leßmann
SoftMaker Software GmbH


Nach oben
 Profil  
 
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 2 Beiträge ] 

Alle Zeiten sind UTC + 1 Stunde


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 0 Gäste


Sie dürfen keine neuen Themen in diesem Forum erstellen.
Sie dürfen keine Antworten zu Themen in diesem Forum erstellen.
Sie dürfen Ihre Beiträge in diesem Forum nicht ändern.
Sie dürfen Ihre Beiträge in diesem Forum nicht löschen.
Sie dürfen keine Dateianhänge in diesem Forum erstellen.

Suche nach:
Gehe zu:  
Powered by phpBB® Forum Software © phpBB Group
Deutsche Übersetzung durch phpBB.de