Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.04.02;
Скачать: CL | DM;

Вниз

Вопрос по ф-ции GetCurrentDirectory   Найти похожие ветки 

 
Вовка   (2006-03-20 13:29) [0]

Может ли случится так, что GetCurrentDirectory возвратит не ту папку, из которой запущена программа?
Если да, то в каких случаях такое возможно?

И еще. Почему функция, если ее вызвать из dll возвращает текущую папку программы,
которая использует dll, а не папку dll, в которой она расположена?
Спасибо.


 
TUser ©   (2006-03-20 13:32) [1]


> Может ли случится так, что GetCurrentDirectory возвратит
> не ту папку, из которой запущена программа?

Запросто. Например, Current Dir может быть указан при запуске программы в свойствах ярлыка. При запуске из консоли опять же. Еще есть SetCurrentDirdectory - он поменяет текущюю дикекторю.

> Почему функция, если ее вызвать из dll возвращает текущую
> папку программы,
> которая использует dll, а не папку dll, в которой она расположена?
>

The GetCurrentDirectory function retrieves the current directory for the current process.


 
icWasya ©   (2006-03-20 16:50) [2]

Вообще то что нужно узнать?
1) Текущий каталог
2) Каталог, из которого запущена программа
3) Каталог, в котором лежит программа(EXE)
4) Каталог, в котором лежит DLL
5) Что-то другое



Страницы: 1 вся ветка

Текущий архив: 2006.04.02;
Скачать: CL | DM;

Наверх




Память: 0.44 MB
Время: 0.039 c
15-1141896338
Зм1й
2006-03-09 12:25
2006.04.02
Проблемы с локалкой


1-1141126052
oleg__
2006-02-28 14:27
2006.04.02
Загрузка процессора приложением


15-1141742165
[GS]Aero
2006-03-07 17:36
2006.04.02
Компонент DBGrid + функции воспроизведения звука


15-1142023041
romychk
2006-03-10 23:37
2006.04.02
Сыплется винт


2-1142425112
ЧиЧиЧи
2006-03-15 15:18
2006.04.02
Сохранять значения в ListView





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский