C++ Builder
| Главная | Уроки | Статьи | FAQ | Форум | Downloads | Литература | Ссылки | RXLib | Диски |

 
GetCurrentDir(), Сбивается
telepath
Отправлено: 19.05.2004, 15:34


Станционный диспетчер

Группа: Участник
Сообщений: 132



После вызова OpenDialog'а ф-ция GetCurrentDir() возвращает путь открывавшийся в OpenDialog'е не подскажете лечение?
Gedeon
Отправлено: 19.05.2004, 15:49


Ветеран

Группа: Модератор
Сообщений: 1742



И ничего она не сбивается, она возвращает путь к текущей директории, которая как раз меняется при вызове метода Execute() компонента TOpenDialog. Если Вам надо узнать путь к папке вашей программы используйте
CODE

ExtractFilePath(Application->ExeName);
AVC
Отправлено: 19.05.2004, 15:57


Ветеран

Группа: Модератор
Сообщений: 1583



Если есть желание сохранять каталог на месте то
str = GetCurrentDir
Dialog
SetCurrentDir(str);
telepath
Отправлено: 19.05.2004, 16:30


Станционный диспетчер

Группа: Участник
Сообщений: 132



Премного благодарен

Вернуться в Вопросы программирования в C++Builder