@himitsu:
Wie gesagt, der Quelltext ist nicht von mir, sondern bei stackoverflow gefunden.
Ich habe mir die Details/Probleme der
Unit auch noch nicht näher angesehen; mein vorrangiges Ziel war es, sie erstmal "zum Laufen" zu bringen mit den aktualisierten Standardunits.
Offen gestanden habe ich mich bisher auch noch nicht mit Interfaces beschäftigt, von daher kann ich leider auch nicht beurteilen, in wie weit die gefundene Implementierung korrekt ist.
Ich habe unglücklicherweise sonst keinen Implementierungsvorschlag für die neuen Datei- und (besonders) Ordner-Dialoge von Vista/Win7 gefunden, auf denen man aufbauen könnte. Für Dateidialoge (öffnen und speichern) gibt's zwar funktionierende Lösungen, aber zur Auswahl von Ordnern (im Win7-Stil) bin ich bisher noch nicht fündig geworden... (z.B. CommonOpenFileDialog.IsFolderPicker := true)
.sundance.