Wie mjustin bereits erwähnt hat, wird beim Benutzen des opendialogs "das Verzeichnis" richtig gesetzt, während bei LoadFromFile dies nicht der Fall ist. Was macht denn der opendialog im Detail anders?
Lies dir mal die Hilfe zu
ofNoChangeDir
in
TOpenOptions
durch:
http://docwiki.embarcadero.com/Libra...s.TOpenOptions
Dann probier dein Beispiel mal mit beiden Einstellungen aus.