fopen(SaveDialog1->FileName.... ) Fehler!
-
Hallo! Habe ein Problem hole mir mit SaveDialog1 den gewünschten Namen, der dann unter SaveDialog1->Filname (AnsiString) gespeichert ist.
Will aber einen Zeiger const char*! Bitte um Hilfe, bin alleine aufgeschmissen!
QuellCode:
FILE *file;
if(!SaveDialog1->Execute())
Application->MessageBoxA("Fehler beim Speichern","Error",0);if((file=fopen(SaveDialog1->FileName,"wb"))==0) //FEHLER hier
{....
Fehlermeldungen:
[C++ Fehler] kurve.cpp(199): E2034 Konvertierung von 'AnsiString' nach 'const char *' nicht möglich
[C++ Fehler] kurve.cpp(199): E2342 Keine Übereinstimmung des Typs beim Parameter '__path' ('const char *' erwartet, 'AnsiString' erhalten)/------------------------------------------------------------------------
Kann mir hier irgendjemand weiterhelfen! Bitte! mfg
-
Ein Blick in die FAQ des Forums bewirkt hier wahre Wunder!
-
SaveDialog1->FileName.c_str()