Autor Beitrag
Pendergast
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 16



BeitragVerfasst: Do 14.11.02 11:52 
Also ich habe eine ListBox in welche ich Pfade von Dateien und Ordnern reinkriegen möchte. Über Drag&Drop kriege ich auch problemlos Ordner und Filepfade rein. Aber mit Topendialog kann ich nur Files anwählen und nicht NUR den Ordner.

Gibt es da einen Workaround oder einen anderen Dialog?

THX
wwerner
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 185



BeitragVerfasst: Do 14.11.02 11:55 
Selectfolder heist der andere dialog

_________________
Gruß

Wolfgang

----------
zu hause ist es doch am schönsten
Pendergast Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 16



BeitragVerfasst: Do 14.11.02 12:12 
Naja aber über Selectfolder kriege ich jetzt nur Ordner rein aber keine Filenames mehr. Ich dachte eigentlich mehr an einen Dialog der mir den Pfadnamen des Ordner liefert wenn kein spezielles File ausgesucht wurde und ansonsten den Filepfad
Luckie
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: Do 14.11.02 12:36 
Na ja ein Dateiöffnen dialog ist zum Datei öffnen gedacht und ein Orderauswahldialog zum auswählen eines Ordner, Windows kennt kein zwischen Ding. Aber mit etwas arbeit sollte es dir möglich sein so ein zwischending zu programmieren mit Hilfe eines Formulares. ob es aber die Mühe lohnt ist was anderes.
Pendergast Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 16



BeitragVerfasst: Do 14.11.02 12:57 
Nagut dann bleibts bei Drag&Drop. Und Borland hat eine neue Komponentenidee für Delphi8
MathiasSimmack
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: Do 14.11.02 15:18 
Luckie hat folgendes geschrieben:
Windows kennt kein zwischen Ding.

Hm, es kommt auf die Definition an, Luckie. SHBrowseForFolder erlaubt ab v4.71 auch die Anzeige von Dateien via "BIF_BROWSEINCLUDEFILES".

Damit dürften nur Win95-User in den Röhren(-Monitor) gucken. Ab Win98 sollte es funktionieren. Wenn´s weiterhilft ... :)
Luckie
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: Do 14.11.02 15:22 
Was? So einen Zwidder habe ich noch nie gesehen. Kann ich mir im Moment auch nicht vorstellen, wie das aussehen soll.
Pendergast Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 16



BeitragVerfasst: Fr 15.11.02 10:16 
Das klingt ja richtig gut. Ich hab zwar den SHBrowseForFolder Dialog zum laufen gekriegt allerdings hab ich keine Idee wie BIF_BROWSEINCLUDEFILES eingebaut wird.

THX
Pendergast Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 16



BeitragVerfasst: Fr 15.11.02 10:20 
OK hat sich erledigt war ja einfach.
ulFlags := BIF_BROWSEINCLUDEFILES;
Und es klappt liefert Ordner und Filepfade. Danke!

Aber scheinbar ist jetzt das selektieren mehrerer Ordner oder Files nicht möglich. Gibt das auch noch ein Flag für
Tino
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Veteran
Beiträge: 9839
Erhaltene Danke: 45

Windows 8.1
Delphi XE4
BeitragVerfasst: Fr 15.11.02 11:05 
Pendergast hat folgendes geschrieben:
Aber scheinbar ist jetzt das selektieren mehrerer Ordner oder Files nicht möglich. Gibt das auch noch ein Flag für

So weit ich weiß nicht!

Gruß
TINO
MathiasSimmack
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: Fr 15.11.02 13:55 
Zitat:
Also ich habe eine ListBox in welche ich Pfade von Dateien und Ordnern reinkriegen möchte.

:roll:

Zitat:
Über Drag&Drop kriege ich auch problemlos Ordner und Filepfade rein.

Woher? Aus dem Explorer? In dem Fall empfehle ich statt irgendwelcher Dialoge die Komponente "ShellListView" (ab Delphi 6), die meines Wissens die Dateiansicht des Explorers enthält.
Luckie
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: Fr 15.11.02 13:59 
Was ist der Unterschied zwischen Ordner-Pfaden und Datei-Pfaden?
Pendergast Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 16



BeitragVerfasst: Fr 15.11.02 15:37 
Luckie hat folgendes geschrieben:
Was ist der Unterschied zwischen Ordner-Pfaden und Datei-Pfaden?


Also ein Ordner Pfad ist z.B C:\Temp und ein File Pfad ist C:\Temp\DeleteMe.txt

Ich hab zwar hier nur Delphi5 zur Verfügung aber ich werd das mit dem ShellListView mal testen lassen.


Zuletzt bearbeitet von Pendergast am Fr 15.11.02 15:40, insgesamt 1-mal bearbeitet
Luckie
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: Fr 15.11.02 15:39 
Ich frage nur, weil dateipfad wäre für mich der Pfad zu einer datei ohne den dateinamen. Ordnerpfad und Dateipfad wäre also für mich identisch.
O'rallY
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 563



BeitragVerfasst: Fr 15.11.02 19:54 
Darüber könnte man sich jetzt streiten :mrgreen: . Wie würdest du denn solch eine Angabe nennen: "C:\temp\juchhei.txt"?

_________________
.oO'rallY
Linux is like a tipi: No gates, no windows and a gnu-eating apache inside...