Zitat:
If lpstrFile contains a path, that path is the initial directory.
Das scheint für alle Windows-Versionen zu gelten.
Man kann also die gewünschte InitialDir dem Dateinamen voransetzen, also z.B. in Form von
OpenDialog.Filename := '\MeinInitialDir\*.*';
Er wollte so richtig in Delphi einsteigen. Nun steckt er ganz tief drin ...