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


Delphi 7, XE2
BeitragVerfasst: Sa 21.11.20 18: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
Moderiert von user profile iconTh69: Topic aus Delphi Language (Object-Pascal) / CLX verschoben am Mo 21.12.2020 um 20:13
jaenicke
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 19272
Erhaltene Danke: 1740

W11 x64 (Chrome, Edge)
Delphi 11 Pro, Oxygene, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
BeitragVerfasst: 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

Für diesen Beitrag haben gedankt: kandesbunzler
kandesbunzler Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 116
Erhaltene Danke: 1


Delphi 7, XE2
BeitragVerfasst: Mo 21.12.20 20:31 
Das funktioniert. Danke!