> Gibt es nicht für genau diesen Zweck irgendeine WinApi Funktion
Ja, und zwar eine, um die Registry auszulesen
> Weil der WinExplorer kann das ja auch
Nicht vergessen: Warum heißt es denn gerade
ExplorerComboBox(), usw.? Weil die Gadgets den Explorer repräsentieren. Ich denke/vermute, dass der Explorer deshalb sich gut die Pfade merkt, weil Explorer-Gadgets, FileRequester und PathRequester in so gut wie jedem Programm stecken.
> Also wird man wohl ne Variable "opfern" müssen
Ich gehöre auch zu der Spezies, die Variablen so ungern wie Nieren opfern. Geht das denn nicht auch anders?
Geht es: Wenn ich mich recht entsinne, weiß der Internet Explorer merkwürdigerweise auch über mehrere Neustarts hinweg noch wo ich meine Downloads gespeichert habe. Die PB IDE weiß innerhalb einer Session auch noch, wo ich meine Codes abspeichern will.
Mit anderen Worten: Innerhalb einer Session merkt sich ein FIleRequester automatsich das Verzeichnis. Korrigiert mich, wenn ich grad daneben lieg!
Ob der FileRequester sich für euer Programm auch über mehrere Neusrats hinweg das Verzeichnis merkt, entzieht sich im Augenblick meiner Kenntnis.