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

Вниз

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;
Скачать: CL | DM;

Наверх




Память: 0.53 MB
Время: 0.028 c
14-1082646601
Валентин Сушняк
2004-04-22 19:10
2004.05.16
Посоветуйте компонент или научите!


1-1083562733
jr_Alexandr
2004-05-03 09:38
2004.05.16
Изменение свойств компонента в режиме run-time


14-1082979041
ALEIIIKA
2004-04-26 15:30
2004.05.16
Хумор!


9-1072024759
dRake
2003-12-21 19:39
2004.05.16
Рендер на текстуру под PowerDraw!


1-1083144254
Koliaff
2004-04-28 13:24
2004.05.16
Распечатка PaintBox.