Микроконтролери и електроника
http://mcu-bg.com/mcu_site/

Kak да взема пътя към exe фаила.
http://mcu-bg.com/mcu_site/viewtopic.php?f=16&t=5459
Страница 1 от 1

Автор:  Nikola Kirov [ Сря Фев 13, 2008 2:49 pm ]
Заглавие:  Kak да взема пътя към exe фаила.

Имам следния проблем. Ползвам иnсталатор Inno Setup но на някои компютри при инсталацията се получава бъг и не сетва работната директория на иконката която стартира програмата. Лошото е че при мен на вече 9 компютъра пробвам не иска да направи проблема и за да пробвам да го коригирам.
А програмата ми ползва няколко файла от директорията в която се намира exe-то и като се стартира с друга работна директория не може да си ги намери.
Интересува ме как мога да получа реалния път до exe-то. А някой ако го ползва Inno Setup-a и го е срещал и решил проблема ако може да бутне едно рамо.

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

Автор:  ps66 [ Сря Фев 13, 2008 2:57 pm ]
Заглавие: 

GetModuleFileName - ако искаш EXE-то ти да знае как се казва (от къде е стартирано)

Автор:  TheWizard [ Сря Фев 13, 2008 3:31 pm ]
Заглавие: 

ParamCount()
ParamStr(i)

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

Автор:  Cvetanov [ Сря Фев 13, 2008 4:09 pm ]
Заглавие: 

http://www.vincenzo.net/isxkb/index.php ... iderations

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

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

Автор:  goose [ Сря Фев 13, 2008 4:32 pm ]
Заглавие: 

argv[0]?

Автор:  Nikola Kirov [ Сря Фев 13, 2008 4:43 pm ]
Заглавие: 

Мерси. Така стана :).
Иначе не е проблем в случая и да разчитам на Start-in. Но заради бъга на инсталатора дойде и проблема.

Страница 1 от 1 Часовете са според зоната UTC + 2 часа [ DST ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/