Отговори на тема  [ 6 мнения ] 
Kak да взема пътя към exe фаила. 
Автор Съобщение
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Нед Окт 31, 2004 9:19 pm
Мнения: 4464
Местоположение: Stara Zagora
Мнение Kak да взема пътя към exe фаила.
Имам следния проблем. Ползвам иnсталатор Inno Setup но на някои компютри при инсталацията се получава бъг и не сетва работната директория на иконката която стартира програмата. Лошото е че при мен на вече 9 компютъра пробвам не иска да направи проблема и за да пробвам да го коригирам.
А програмата ми ползва няколко файла от директорията в която се намира exe-то и като се стартира с друга работна директория не може да си ги намери.
Интересува ме как мога да получа реалния път до exe-то. А някой ако го ползва Inno Setup-a и го е срещал и решил проблема ако може да бутне едно рамо.

Работя на Visual C++


Сря Фев 13, 2008 2:49 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Пет Яну 19, 2007 9:16 am
Мнения: 1063
Местоположение: путинофили: "иди н***й"
Мнение 
GetModuleFileName - ако искаш EXE-то ти да знае как се казва (от къде е стартирано)

_________________
путинофили: "иди н***й"


Сря Фев 13, 2008 2:57 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Сря Апр 27, 2005 12:48 pm
Мнения: 6094
Мнение 
ParamCount()
ParamStr(i)

ParamStr(0) returns the path and file name of the executing program (for example, C:\TEST\MYPROG.EXE).

_________________
main[-1u]={1};


Сря Фев 13, 2008 3:31 pm
Профил ICQ
Ранг: Новодошъл
Ранг: Новодошъл
Аватар

Регистриран на: Пон Фев 21, 2005 2:14 pm
Мнения: 191
Местоположение: Varna
Мнение 
http://www.vincenzo.net/isxkb/index.php ... iderations

Според мен не бива да разчиташ на полето Start In. И е най-добре а си коригираш програмата.

Линка е в допълнение на предложеното от ps66.

_________________
Шанс едно на милион, обикновено се случва девет от десет пъти.


Сря Фев 13, 2008 4:09 pm
Профил ICQ
Ранг: Популярен
Ранг: Популярен

Регистриран на: Сря Окт 03, 2007 3:39 pm
Мнения: 311
Мнение 
argv[0]?


Сря Фев 13, 2008 4:32 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Нед Окт 31, 2004 9:19 pm
Мнения: 4464
Местоположение: Stara Zagora
Мнение 
Мерси. Така стана :).
Иначе не е проблем в случая и да разчитам на Start-in. Но заради бъга на инсталатора дойде и проблема.


Сря Фев 13, 2008 4:43 pm
Профил
Покажи мненията от миналия:  Сортирай по  
Отговори на тема   [ 6 мнения ] 

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 2 госта


Вие не можете да пускате нови теми
Вие не можете да отговаряте на теми
Вие не можете да променяте собственото си мнение
Вие не можете да изтривате собствените си мнения
Вие не можете да прикачвате файл

Търсене:
Иди на:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software for PTF.
Хостинг и Домейни