Autor Beitrag
kandesbunzler
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 97
Erhaltene Danke: 1


Delphi 7, XE2
BeitragVerfasst: Sa 21.11.20 17:53 
Hallo,

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

Der 'alte' Code funktioniert unter XE2 wohl nicht mehr ...
ausblenden 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
jaenicke
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 18924
Erhaltene Danke: 1673

W10 x64 (Chrome, Edge)
Delphi 10.4 Ent, Oxygene, C# (VS 2019), JS/HTML, Java (NB), PHP, Lazarus
BeitragVerfasst: Sa 21.11.20 19: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

Für diesen Beitrag haben gedankt: kandesbunzler