Как узнать расположение проги, и имя его файла?

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
zaf
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 194
Зарегистрирован: 27.03.2006 (Пн) 23:04

Как узнать расположение проги, и имя его файла?

Сообщение zaf » 13.08.2007 (Пн) 15:45

Как узнать из какой диррекории пользователь запустил прогу и как его назвал?

AntonGV
Бывалый
Бывалый
 
Сообщения: 234
Зарегистрирован: 24.05.2006 (Ср) 12:10
Откуда: г. Пермь

Сообщение AntonGV » 13.08.2007 (Пн) 15:53

app.path & app.exename
Если долго мучиться, что-нибудь получится

zaf
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 194
Зарегистрирован: 27.03.2006 (Пн) 23:04

Сообщение zaf » 13.08.2007 (Пн) 15:54

Спасибо

keks-n
Доктор VB наук
Доктор VB наук
Аватара пользователя
 
Сообщения: 2509
Зарегистрирован: 19.09.2005 (Пн) 17:17
Откуда: г. Москва

Сообщение keks-n » 13.08.2007 (Пн) 17:04

А то что расширение может быть и не exe, естественно не учитывается.
Посему - GetModuleFileName.
Изображение

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Сообщение Хакер » 13.08.2007 (Пн) 17:15

А вот нифига.

Из какой директории пользователь его запустил - CurDir.
Директория, в которой находится файл-образ - App.Path, да...

И ещё: Прога - это "она".
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

keks-n
Доктор VB наук
Доктор VB наук
Аватара пользователя
 
Сообщения: 2509
Зарегистрирован: 19.09.2005 (Пн) 17:17
Откуда: г. Москва

Сообщение keks-n » 13.08.2007 (Пн) 17:56

Хакер
CurDir - рабочая директория. Она может быть задана как угодно(в свойствах того-же ярлыка). Запускается же файл-образ.
Изображение

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Сообщение Хакер » 13.08.2007 (Пн) 18:21

Был вопрос - откуда запустили программу, а не где лежит файл-образ. Хотя в заголовке как раз "где лежит файл-образ"...
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: Google-бот, Majestic-12 [Bot] и гости: 37

    TopList