Zitat:
aber ich möchte ja, dass die Datei die ich auswähle nicht geöffnet wird
Warum sollte die Datei geöffnet werden. Der OpenDialog öffnen keine Datei/führt keine Datei aus, sondern dient nur zum Auswählen einer oder mehreren Datei(en).
Zitat:
sondern nur das Verzeichnis "gespeichert" wird.
Ich hab so ne Vermutung, dass es etwas mit "ExtractFileDir" zu tun haben könnte.
Genau!
tempstr := ExtractFileDir(OpenDialog.Filename);