Hallo Fachleute,
Seltsame Dinge tun sich in visual studio 2003.
Am Ende einer langen Debugsession haben wir unseren Fehler eingekreist, und festgestellt, dass er nur in der Debug Konfiguration auftritt, nicht aber im Release.
Einige Symntome:
Ein int Array im Debugger untersucht, zeigt unterschiedliche Werte, als im Code (z.B. mit printf ausgegeben) verwendete.
Die Arrays werden im Release mode richtig verwendet, im Debug Mode ändern sich die Werte.
Wir haben schon ausgeschlossen, dass ein wildgewordener Pointer im Speicher der Klasse herumwütet.
Ich würde mich freuen, wenn nun jemand vor dem Rechner sitz, und ruft: Ach, dass ist das alte Problem #1324, da muss man ganz einfach...." Wenn dem so ist, haut rein in die Tasten.
Vielen Dank und Gruss
DataNaut
Seltsame Dinge tun sich in visual studio 2003.
Am Ende einer langen Debugsession haben wir unseren Fehler eingekreist, und festgestellt, dass er nur in der Debug Konfiguration auftritt, nicht aber im Release.
Einige Symntome:
Ein int Array im Debugger untersucht, zeigt unterschiedliche Werte, als im Code (z.B. mit printf ausgegeben) verwendete.
Die Arrays werden im Release mode richtig verwendet, im Debug Mode ändern sich die Werte.
Wir haben schon ausgeschlossen, dass ein wildgewordener Pointer im Speicher der Klasse herumwütet.
Ich würde mich freuen, wenn nun jemand vor dem Rechner sitz, und ruft: Ach, dass ist das alte Problem #1324, da muss man ganz einfach...." Wenn dem so ist, haut rein in die Tasten.
Vielen Dank und Gruss
DataNaut