Das Problem mit "AnsiString"
-
Main sourse:
AnsiString str;
char s[20];
lstrcpy(s,"");
str.printf("%s",s);Warum entsteht dieser Fehler: Acess violation on adress...
Write on adress 00000Aber wann ich schreib str = s; keine Fehler; Warum?
Danke!
-
Hallo,
Hast du mal überprüft ob s noch gültig ist (also nicht NULL).
Es könnte ja sein, das printf von AnsiString nicht mit NULL-Pointern zurechtkommt, der zuweisungsoperator aber doch.Ciao