Brauche kleine Hilfe: Konvertierung von AnsiString nach const char * ...
-
Hallo Zusammen,
ich habe momentan folgendes gegeben:LPCTSTR parameter; parameter = "flamfile=d:\\kunden\\tk\\flam\\flamfile.adc flamout=tk.txt password='"+e_passwort->Text+"'";e_passwort ist dabei ein Edit Fehld.
Jetzt bekomme ich die Fehlermeldung:
Konvertierung von 'AnsiString' nach 'const char *' nicht möglichWas kann ich tun, damit es doch möglich ist?
Habe es schon mit der Suche probiert. Leider finde ich nichts.Danke im voraus
EPMS
-
Du kannst bei einem char* nicht den Operator '+' verwenden (warum das so ist, wird in den C / C++ Grundlagen erklärt). Dafür gibt es entsprechende Funktionen (strcat, strncat). Allerdings wäre wohl der sinnvollste Weg einen AnsiString zu verwenden und erst wenn der String komplett ist, diesen nach char* zu wandeln. Dazu gibt es AnsiString::c_str().