Страница: 1 |
Страница: 1 |
Вопрос: как узнать полный путь?
Добавлено: 31.07.06 19:20
Автор вопроса:
Azamat
как программой написанной на VB узнать полный путь откуда она запущенна?
уверен что вопрос уже неоднократно понимался прозьба не пинать а хотя бы дать ссылку... спасибо!
Ответы
Всего ответов: 6
Номер ответа: 1
Автор ответа: BUG(O)R
ICQ: 827887
Вопросов: 13
Ответов: 142
Web-сайт:
Профиль | | #1
Добавлено: 31.07.06 20:50
App.Path
Номер ответа: 2
Автор ответа: _ICE_
ICQ: 354-671-214
Вопросов: 18
Ответов: 103
Профиль | | #2
Добавлено: 01.08.06 12:54
FileSystem.CurPath
Номер ответа: 3
Автор ответа: Sacred Phoenix
ICQ: 304238252
Вопросов: 52
Ответов: 927
Профиль | | #3
Добавлено: 01.08.06 13:33
2 Alexey: флуд. Тебе ничего не говорит выделенная подстрока:
Номер ответа: 4
Автор ответа: _ICE_
ICQ: 354-671-214
Вопросов: 18
Ответов: 103
Профиль | | #4
Добавлено: 01.08.06 13:42
Дорогой друг, за флуд я извинился, это вышло случайно. А насчет "откуда запущена", то попробуй пожалуйста эту строку и увидишь, что это оно и есть. Единственное ограничение - чтобы FileSystem до этого не использовался, но так как обычно этот путь определяют при запуске программы, то и FileSystem еще не тронута.
Номер ответа: 5
Автор ответа: JMP
Вопросов: 6
Ответов: 171
Профиль | | #5
Добавлено: 01.08.06 19:10
2 Alexey:
после блужданий по каталогам, значение то поменяется
На API :
GetModuleFileName (ByVal 0,ByRef lpFilename,ByVal SIZEOF(lpFilename))
В lpFilename ="path of the executable file of the current process"
P.S.
Перед вызовом только не забыть
место выделить в lpFilename [ lpFilename=space(256) ]
Номер ответа: 6
Автор ответа: Sacred Phoenix
ICQ: 304238252
Вопросов: 52
Ответов: 927
Профиль | | #6
Добавлено: 01.08.06 22:09
Дорогой друг, не знаю, но я не увидел, что ты извинился... Укажи номер поста в данной топике, где было твоё извинение.
А что касается предложенного тобой способа, JMP дал тебе исчерпывающий факт.