| Микроконтролери и електроника 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/ |
|