Konvertierungs Problem
-
Hallo,
ich lese aus einem Eingabefeld einen Wert aus.(Membervariabele m_sAuswahl vom Typ CString).
Ein Datenstring soll diesem Wert angefügt werden.
Funktioniert auch soweit. Programm liefert nur nach beenden einen Speicherfehler.
Wieso?Danke für eure Hilfe!
{ UpdateData(TRUE); LPCSTR Test= m_sAuswahl; strcat((char *)Test,"DATEN"); }
-
Und warum fügst du das nicht an einen CString an?
{ UpdateData(TRUE); CString test = m_sAuswahl; test += Daten; }
-
sorry aber wieso machst du das nicht mit nem CString?
{ UpdateData(TRUE); m_sAuswahl += "DATEN"; UpdateData(false); }
Der Fehler bei dürfte auftreten weil ein CString nicht ohne weiteres in ein charpointer gecastet werden kann!
-
hat geklappt!
danke