Автор: oleg_alexeev (02.03.2007 в 23:45)
Текущий каталог задается не для fstream а для приложения. При старте приложения он равен
каталогу, откуда запустили exe-файл. Очевидно, FileOpenDialog->Execute() его изменяет. Можно перед
ее вызовом прочитать текущий каталог функцией API GetCurrentDirectory, а после восстановить
вызовом SetCurrentDirectory.