Форум: "Основная";
Текущий архив: 2004.05.16;
Скачать: [xml.tar.bz2];
ВнизGetCurrentDir, а может что нибудь другое Найти похожие ветки
← →
Pensioner (2004-05-02 18:51) [0]Вышел на пеньсию и решил программистом стать. Вопрос: как узнать путь исполнимого файла? Нашел в книжке функцию GetCurrentDir (), только вот не знаю, какие параметры в неё передавать.
← →
uny (2004-05-02 18:55) [1]paramstr(0)
от слова пень что ли?))
← →
Vit@ly © (2004-05-02 19:01) [2]Дык GetCurrentDir, вроде бы не просит никаких параметров?
← →
Mim1 © (2004-05-02 19:03) [3]uny (02.05.04 18:55) [1]
Не хами.
Pensioner (02.05.04 18:51)
GetCurebtDir возвращает не путь исполняемого файла а текущий каталог. Вам надо использовать extarctfilepath(paramstr(0)). Или extarctfiledir(paramstr(0))
← →
Pensioner (2004-05-02 19:09) [4]> uny (02.05.04 18:55) [1]
юмор у тебя тупой
> Mim1 © (02.05.04 19:03) [3]
спасибо, выручил!
← →
uny (2004-05-02 19:43) [5]Удалено модератором
← →
Pensioner (2004-05-02 19:46) [6]Удалено модератором
← →
uny (2004-05-02 19:55) [7]Удалено модератором
← →
Mim1 © (2004-05-02 20:08) [8]Удалено модератором
← →
uny (2004-05-02 20:12) [9]Удалено модератором
← →
Mim1 © (2004-05-02 20:23) [10]Удалено модератором
← →
uny (2004-05-02 20:25) [11]Удалено модератором
← →
SammIk © (2004-05-02 20:31) [12]LPTSTR GetCommandLine(VOID);
← →
Mim1 © (2004-05-02 20:34) [13]uny (02.05.04 20:25) [11]
Можно например GetModuleFileName, или application.exename заюзать. (хотя разницы никакой) :)
← →
Mim1 © (2004-05-02 20:35) [14]SammIk © (02.05.04 20:31) [12]
Неа, не в тему.
← →
Mim1 © (2004-05-02 20:38) [15]Удалено модератором
← →
SammIk © (2004-05-02 20:46) [16]А чего не так?
Вернет то, что требовалось
← →
Mim1 © (2004-05-02 20:51) [17]> SammIk © (02.05.04 20:46) [16]
Вопрос был такой
> Вопрос: как узнать путь исполнимого файла?
← →
SammIk © (2004-05-02 20:53) [18]2 Mim1 ©
Ты сначало глянь что эта ф-я делает, а потом уж что-то говори
← →
uny (2004-05-02 20:54) [19]Mim1
я отходил кофе делал, просьба сказать чего там такое что удалили? в цензурном варианте
← →
Mim1 © (2004-05-02 20:56) [20]SammIk © (02.05.04 20:53) [18]
Описание из справки
> The GetCommandLine function returns a pointer
> to the command-line string for the current process.
ничем не отличается от ее названия. Так что опять не в тему.
← →
Mim1 © (2004-05-02 20:57) [21]uny (02.05.04 20:54) [19]
А я и не ругался, про свои крылья рассказывал :)
← →
SammIk © (2004-05-02 20:58) [22]Не ну тф определенно подвис, проверь сеичас что она делает,
и будет тебе дZен, злобныи демон
← →
uny (2004-05-02 21:00) [23]крылья, как хорошо - крылья!! к тому же пенсионер уже ушёл. давайте не ругаться)))
← →
Mim1 © (2004-05-02 21:00) [24]SammIk © (02.05.04 20:58) [22]
Попробывал, и что?
Делает абсолютно то что о ней насипоно в справке, и о чем говорит ее название.
← →
SammIk © (2004-05-02 21:02) [25]Ты тормоз, и все с тобои ясно))
← →
Mim1 © (2004-05-02 21:03) [26]SammIk © (02.05.04 21:02) [25]
Слушай, я то как раз не тормоз, и чуствую в чем разница между "командной строкой" и "путем к исполняемому файлу".
Ты не прав.
← →
Pensioner (2004-05-02 21:04) [27]SammIk, ты НЕ прав!!!
← →
Mim1 © (2004-05-02 21:06) [28]Грубо говоря
getcommandline вернет "c:\projects\project1.exe /parametr"
а extractfilepath(paramstr(0)) вернет "c:\projects\" (то что требовалось автору вопроса)
← →
SammIk © (2004-05-02 21:09) [29]А ему и не требуется директория, а требуется путь к исполняемому фаилу. А это не c:\projects\", а c:\projects\prog.exe"
← →
uny (2004-05-02 21:09) [30]предлагаю итог = во всём виноват пенсионер))))
← →
SammIk © (2004-05-02 21:11) [31]Не ребятки протрассируите paramstr(), и будет вам прозрение.
И когда я на асме работаю, то юзаю ИМЕННО ЕЕ!!!
Из нее все и делается, есть есче GetModuleName
← →
Pensioner (2004-05-02 21:11) [32]Мне нужно было extractFilePath (paramstr(0)). Извините, если неточно выразил мысль.
UNY - трепло ты.
← →
SammIk © (2004-05-02 21:12) [33]2[30]
Ты целиком и полностью прав, убить гада!!!!
← →
Mim1 © (2004-05-02 21:12) [34]uny (02.05.04 21:09) [30]
:)
SammIk © (02.05.04 21:09) [29]
Если я читаю "как узнать путь" то подразумеваю что узнать ему надо всетаки путь а не путь+имя.
Параметры в кипе с путем ему точно не требовались.
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2004.05.16;
Скачать: [xml.tar.bz2];
Память: 0.51 MB
Время: 0.035 c