Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / C++ [игнор отключен] [закрыт для гостей] / Как определить из программы в какой директории я нахожусь? / 16 сообщений из 16, страница 1 из 1
19.09.2005, 15:44
    #33276994
Serega128
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как определить из программы в какой директории я нахожусь?
Как определить из программы в какой директории я нахожусь? Applicatio.ExeName не подходит. Есть только имя эксешника.
...
Рейтинг: 0 / 0
19.09.2005, 15:52
    #33277029
Карабас Барабас
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как определить из программы в какой директории я нахожусь?
GetCurrentDir, если надо текущий каталог

ExtractFilePath(Application->ExeName) если надо каталог проги
Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
19.09.2005, 17:21
    #33277311
Gluk (Kazan)
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как определить из программы в какой директории я нахожусь?
GetModuleFileName(GetModuleHandle(NULL),Buf,Size);
...
Рейтинг: 0 / 0
19.09.2005, 18:02
    #33277392
Serega128
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как определить из программы в какой директории я нахожусь?
Вот так сделал:
ExtractFilePath(ParamStr(0));
...
Рейтинг: 0 / 0
19.09.2005, 18:04
    #33277396
Карабас Барабас
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как определить из программы в какой директории я нахожусь?
Надо же, и тут никто не подсказал ...
...
Рейтинг: 0 / 0
20.09.2005, 09:11
    #33277848
Gluk (Kazan)
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как определить из программы в какой директории я нахожусь?
Угу, обрезать имя exe-ника нас уже ломает
...
Рейтинг: 0 / 0
20.09.2005, 09:12
    #33277851
Gluk (Kazan)
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как определить из программы в какой директории я нахожусь?
Ладно, прожуем и в рот положим:

Код: plaintext
1.
2.
3.
4.
5.
6.
  
  GetModuleFileName(GetModuleHandle(NULL),Dst,Size);
  for (size_t i=strlen(Dst)- 1 ;i>= 0 ;i--)
        if (Dst[i]=='\\') {
            Dst[i]= 0 ;
            break;
        }
...
Рейтинг: 0 / 0
20.09.2005, 09:13
    #33277854
Карабас Барабас
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как определить из программы в какой директории я нахожусь?
Gluk (Kazan)
да не это ему надо, он на дельфи пишет
Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
20.09.2005, 09:14
    #33277855
Gluk (Kazan)
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как определить из программы в какой директории я нахожусь?
И нафига тогда спрашивать в разделе C++ ???
...
Рейтинг: 0 / 0
20.09.2005, 09:15
    #33277856
Gluk (Kazan)
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как определить из программы в какой директории я нахожусь?
Кстати, после незначительных манипуляций рашпилем, решение подходит и для Delphi
...
Рейтинг: 0 / 0
20.09.2005, 09:15
    #33277857
Карабас Барабас
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как определить из программы в какой директории я нахожусь?
Вот и я не знаю :)) ну может бильдер у него, сути не меняет, вопрос про VCL был
Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
20.09.2005, 09:17
    #33277861
Карабас Барабас
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как определить из программы в какой директории я нахожусь?
Gluk (Kazan)после незначительных манипуляций рашпилем
это про перевод на паскаль ? 5 баллов !
Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
20.09.2005, 09:19
    #33277863
Gluk (Kazan)
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как определить из программы в какой директории я нахожусь?
Программисты делятся на три категории:

1. Не имеют понятия, что C отличается Паскаля (наверное потому, что начинали с Бейсика)
2. Твердо знают, что C отличается от Паскаля
3. Знают, что между C и Паскалем нет абсолютно НИКАКОЙ разницы
...
Рейтинг: 0 / 0
20.09.2005, 09:29
    #33277878
Карабас Барабас
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как определить из программы в какой директории я нахожусь?
У третьих явно рашпиль всегда в кармане
Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
27.09.2005, 16:19
    #33291359
nikname
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как определить из программы в какой директории я нахожусь?
char name[1000];
_getcwd(name,999);
...
Рейтинг: 0 / 0
30.09.2005, 19:35
    #33299430
мда
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как определить из программы в какой директории я нахожусь?
Кожен москаль любить Паскаль, хохли же усі пишуть на Сі :)
...
Рейтинг: 0 / 0
Форумы / C++ [игнор отключен] [закрыт для гостей] / Как определить из программы в какой директории я нахожусь? / 16 сообщений из 16, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]