AnsiString 2 const char*
-
Hi @ all!
Habe in folgendem Quellcode ein Problem mit der Typconvertierung:
//windows verzeichnis einlesen char cBuf[MAX_PATH]; GetWindowsDirectory(cBuf, sizeof(cBuf)); //windows verzeichnis auf Laufwerkbuchstaben Reduzieren AnsiString DriveLetter=cBuf[0]; //konstanter Pfad AnsiString Pfad=":\\test\\test.test"; //zusammengesetzte adresse aus Laufwerk und Pfad AnsiString Komp=DriveLetter+Pfad; //Datei aufrufen ShellExecute(NULL,"open", Komp,NULL,"C:\\",SW_SHOWNORMAL);
Als Variable bei shellexecute will er ein const char*
Wie wandle ich nun meinen Ansistring "Komp" in const char* um?greez
weedy
-
Hallo
siehe AnsiString::c_str().
bis bald
akari
-
danke dir, hat einwandfrei funktioniert