Buffer overrun ...
-
Hallo,
ich hab ein "kleines" Projekt wo ich die oben genannte fehler meldung bekomme.
Dies geschieht aber je nach dem wie ich den Code strukturiere an einer bestimmten stelle, mal bei
x = fopen(filename, "r");oder bei
if(my_textbuffer_inuse[i]==FALSE)wenn ich im debug modus dann auf "unterbrechen" gehe zeigt er mir folgende zeile als Ursache an:
<math.h>inline float sinf(__in float _X) {return ((float)sin((double)_X)); } //hier passier der Buffer overrunobwohl in beiten funktionen kein sin.. verwendet wird?!
Ich hab schon alle variablen geprüft und werte sind korrekt, zumindest bevor er in die math.h springt und den fehler bringt.Ich benutzte Visual C++ 2005 EE
-
ah ich glaube ich weiss worans lag...
hat nen LPD3DXBUFFER gnerriert ohne speicher freizugeben -> wodurch sämtliche pointer verlorenen gingen grml .......