ANN: VS 2003 SP1 Änderung in COleDateTime
-
Hi!
Für mich eine auffällige Änderung und evtl. ein Breaking Change:
COleDateTime validiert wieder die angegebenen Informationen (z.B. im Konstruktor) wie in VC6!Das folgende Statement hat in den verschiedenen VC Versionen folgende Effekte
COleDateTime date(0,0,0,0,0,0);VC6:
Kein Assert.
GetStatus liefert invalid.
m_dt ist nicht initialisiert!VC2003:
Kein Assert.
GetStatus liefert valid.
Der gesetzte Wert m_dt ist der 30.11.1999 00:00 Uhr.VC2003 SP1:
Assert.
GetStatus liefert invalid.
Der gesetzte Wert m_dt ist der 30.11.1999 00:00 Uhr.http://support.microsoft.com/kb/823457/en-us
http://support.microsoft.com/kb/813647/en-us