Entwickler-Ecke

Grafische Benutzeroberflächen (VCL & FireMonkey) - Verzeichnis-Auswahl-Dialog gesucht


kandesbunzler - Sa 21.11.20 18:53
Titel: Verzeichnis-Auswahl-Dialog gesucht
Hallo,

ich möchte nach einem Buttonklick eine Laufwerks-/Verzeichnisauswahl-Dialog anzeigen.

Der 'alte' Code funktioniert unter XE2 wohl nicht mehr ...

Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
---BEGIN
procedure TForm1.Button1Click(Sender: TObject); 
var 
  Dir: String
begin 
  SelectDirectory('Select a directory''', Dir); 
  ShowMessage(Dir); 
end
---END

Wie könnte ich das lösen?

Danke!

PS: Ich suche seit einiger Zeit nach einem aktuellen Delphi-Kompendium (ab Version 10.x). Bin für Tipps dankbar.

Moderiert von user profile iconTh69: Delphi-Tags hinzugefügt
Moderiert von user profile iconTh69: Topic aus Delphi Language (Object-Pascal) / CLX verschoben am Mo 21.12.2020 um 20:13


jaenicke - Sa 21.11.20 20:54

Vermutlich fehlt in den uses lediglich die Unit Vcl.FileCtrl (die Fehlermeldung hast du ja vergessen zu erwähnen ;-)).
Du solltest den Rückgabewert auch auswerten, falls der Dialog abgebrochen wird.

Die aktuelle Hilfe zu einem Thema findest du am einfachsten indem du bei Google nach "docwiki Suchbegriff" suchst, also hier z.B.:
Suche bei Google DOCWIKI SELECTDIRECTORY


kandesbunzler - Mo 21.12.20 20:31

Das funktioniert. Danke!