Service: Visual Studio 2003 bis 2008: Bug im .Net-Framework bei DirectCast von Double nach Double

Aktuell am 19.03.2010:

Dim sourceValue As Double = 1.60125
Dim targetValue As Double = DirectCast(sourceValue, Double)

Debug.WriteLine("sourceValue: " & sourceValue.ToString)
Debug.WriteLine("targetValue: " & targetValue.ToString)


Ergebnis:
sourceValue: 1,60125
targetValue: 44726976


Der Fehler tritt im .Net-Framework 3.5 auf. Wir haben diesen Fehler an Microsoft gemeldet und verfolgen die Sache weiter.

Für den Moment gilt:

Vorsicht bei Aufrufen von DirectCast, wenn Quellvariable und Zielvariable vom Typ Double sind.

Seitenanfang

Kontaktaufnahme- und Terminvereinbarung:

Bei Fragen und für Terminvereinbarungen erreichen Sie uns unter:

0 63 49 99 07 38

0 151 51 95 34 00

Oder nutzen Sie das Kontaktformular




Ihr Ansprechpartner:


Hier sollte das Fahnungsfoto zu sehen sein.

Ralf Kunsmann

Spezialist für VBA-Programmierung
(alle Office-Anwendungen)
Entwickler der
VBA-Extension-Tools