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()


Anmelden zum Antworten