EAccessViolation Problem
-
Hi ich hab da ein Problem in der fettgeschriebenen Zeile, da bringt er mir immer ne EAccessViolation sobald ich mit dem Programm die Datei öffnen will.
int Datenverwaltung::leseDaten(String Dateiname)
{
dnummer = FileOpen(Dateiname,fmOpenRead);
dlaenge = FileSeek(dnummer,0,2);
FileSeek(dnummer,0,0);
char* daten;
daten = new char[dlaenge + 1];
FileRead(dnummer,daten,dlaenge);
FileClose(dnummer);return dlaenge;
}
-
Normalerweise heißt ein Absturz bei new, dass man evtl. weit vorher irgendwo über eine Arraygrenze hinausgeschrieben hat.