![]() |
Im Opendialog nur Ordner auswählen
Hallo zusammen: Ich hab ein Problem: Ich möchte mit einem OpenDialog nur einen Dateipfad angeben. Ich hab mir da so vorgestellt: Ich klicke einen Ordner an, lese den FileName von Opendialog ein und werde glücklich, weil ich den Ordner habe: ABER: Ich muss vorher immer eine Datei auswählen, was ich aber nicht will. Kann ich das irgendwie abstellen bzw. umstellen, dass ich nur einen ordner auswählen kann/muss?
Danke .Man liest sich. Stanlay 8) |
Du könntest die Funktion "SelectDirectory" benutzen. Damit kannst du einen Ordner auswählen.
Das hatten wir aber schon öfter... ;) ![]() Chris |
Du hast natürlich Recht, das ich vorher hätte suchen sollen. Werd nächstes Mal drauf achten. Allerdings hilft mir die Funktion gar nix, weil ich eine Fehlermeldung (Wie schon öfters hier beschrieben) bekommen:
"Die Unit FileCtrl ist plattformspezifisch" Vielleicht hab ich auch nur was überlesen. Aber auf jedem Fall kompiliert er mir das Ding nicht. Man liests sich, Stanlay. 8) |
Diese Meldung ist ein einfacher Hinweis, du kannst ihn ausnahmsweise einmal überlesen.
Das das Ding nicht kommt, ist aber verwunderlich. Könntest du mal bitte den Source posten!? Chris |
Nein, ist nicht verwunderlich, weil hinter SelectDirectory SHBrowseForFolder steckt und das ist eine API, die es unter Linux nicht gibt. Demzufolge läßt sich das Projekt nicht mit Kylix unter Linux kompilieren. Und daraus resultiert die Warnung.
|
Trotzdem kann er sie überlesen...
@Stanlay: du kompilierst doch unter Windows, oder!? Dann sollte es doch eigentlich funktionieren... Chris |
Natürlich kompiliere ich unter Windows. Das gleiche Problem hatte hier schonmal einer. Aber das wurde irgendwie nicht weitergeführt. Er weigert sich auf jeden Fall, zu kompilieren.
Man liest sich 8) Stanlay |
Hi,
hm... was denn nun? Kompiliert er denn, oder nicht!? Ich habe das bisher so verstanden, dass er nicht kompilieren will. Richtig? Wenn ja: mit welcher Fehlermeldung? Chris |
Weigern sollte er sich nicht. Bei mir (D6) kommt nur die Warnung:
Zitat:
Aus der Hilfe zu der Warnung: Zitat:
|
Hallo nochmal. Ich weiß zwar nicht, was ich anders gemacht hab, aber auf jeden Fall geht es jetzt.
Obwohl...Könnte es vielleicht daran Liegen, dass ich probiert hab: Edit1.text := SelectDirectory('Test', 'c:\', dir); ?? Auf jeden Fall danke für eure Hilfe. man liest sich, STanlay 8) |
Alle Zeitangaben in WEZ +1. Es ist jetzt 13:38 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz