Directory Listbox Pfad speichern



  • Guten morghen.

    Ichhab eine Directory listbox in der ein Speicherpfad ausgewählt werden soll. Verändert man am standardpfad nichts, funktioniert das speichern des pfades sehr gut. wählt man aber ein anderes Verzeichnis aus, dann passiert gar nichts mehr. und das obwohl der debugger zeigt, dass sich der pfad im strign verändert hat.

    Hier mal der verkürzte code:

    String pfad;
          TStringList *ausg2 = new TStringList();
          //pfad = this->DirectoryListBox1->Directory;
          pfad = DirectoryListBox1->GetItemPath(DirectoryListBox1->ItemIndex);
          ausg2->Add(pfad);
          ausg2->SaveToFile("config3.las");
          delete ausg2;
    

    mfg
    Raimond



  • Hast du mal DirectoryListBox1->ItemIndex geprüft, was für einen Wert dieser hat?

    SelectDirectory (AnsiString & Directory, TSelectDirOpts Options, int HelpCtx);

    kennst du?



  • ItemIndex bringt die zeilennummer gezählt ab dem ersten eintrag.

    den anderen Befehl kennt die box nicht... kann das am BCB 5 liegen?



  • Siehe FAQ im Abschnitt "Dialoge".


Anmelden zum Antworten