Pfad für eine Datei auslesen



  • Hallo alle zusammen,

    mein Problem ist bei dem Einsatz LoadFromFile(). Genau gesagt als Parameter erwartet diese Funktion ein ein konstanter AnsiString (Gesamter Pfad einer Datei).

    Mit unten aufgeführtem Code erzeuge ich eine *.ini Datei und Speichere die in das aktuelle Programmverzeichnis.
    [cpp]

    void __fastcall TForm1::Button5Click(TObject *Sender)
    {
    TStringList *list = new TStringList();
    list->Add(ListBox1->Items->Text);
    
    //Speichern in die .ini Datei in das Aktuele Programmverzeichniss
    list->SaveToFile(( ChangeFileExt( Application->ExeName, ".ini"))); 
    delete list;
    }
    

    Wie kann ich den Pfad der datei ermitteln um den als Parameter an LoadFromFile() zu übergeben?

    Mit freudlichen Grüßen
    Alex



  • haste doch schon geschrieben, wie du den dateiname erhältst!

    // dateiname
    AnsiString FileName = ChangeFileExt(Application->ExeName, ".ini");
    
    // datei einlesen in StringList
    list->LoadFromFile(FileName);
    


  • ExtractFilePath((Application->ExeName);


Anmelden zum Antworten