|
Виж темите без отговор | Виж активните теми
Дата и час: Вто Юли 28, 2026 8:04 am
|
Страница 1 от 1
|
[ 6 мнения ] |
|
Kak да взема пътя към exe фаила.
| Автор |
Съобщение |
|
Nikola Kirov
Ранг: Форумен бог
Регистриран на: Нед Окт 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 |
|
 |
|
ps66
Ранг: Форумен бог
Регистриран на: Пет Яну 19, 2007 9:16 am Мнения: 1063 Местоположение: путинофили: "иди н***й"
|
GetModuleFileName - ако искаш EXE-то ти да знае как се казва (от къде е стартирано)
_________________ путинофили: "иди н***й"
|
| Сря Фев 13, 2008 2:57 pm |
|
 |
|
TheWizard
Ранг: Форумен бог
Регистриран на: Сря Апр 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 |
|
 |
|
Cvetanov
Ранг: Новодошъл
Регистриран на: Пон Фев 21, 2005 2:14 pm Мнения: 191 Местоположение: Varna
|
http://www.vincenzo.net/isxkb/index.php ... iderations
Според мен не бива да разчиташ на полето Start In. И е най-добре а си коригираш програмата.
Линка е в допълнение на предложеното от ps66.
_________________ Шанс едно на милион, обикновено се случва девет от десет пъти.
|
| Сря Фев 13, 2008 4:09 pm |
|
 |
|
goose
Ранг: Популярен
Регистриран на: Сря Окт 03, 2007 3:39 pm Мнения: 311
|
argv[0]?
|
| Сря Фев 13, 2008 4:32 pm |
|
 |
|
Nikola Kirov
Ранг: Форумен бог
Регистриран на: Нед Окт 31, 2004 9:19 pm Мнения: 4464 Местоположение: Stara Zagora
|
Мерси. Така стана  .
Иначе не е проблем в случая и да разчитам на Start-in. Но заради бъга на инсталатора дойде и проблема.
|
| Сря Фев 13, 2008 4:43 pm |
|
|
|
Страница 1 от 1
|
[ 6 мнения ] |
|
Кой е на линия |
Потребители разглеждащи този форум: 0 регистрирани и 2 госта |
|
Вие не можете да пускате нови теми Вие не можете да отговаряте на теми Вие не можете да променяте собственото си мнение Вие не можете да изтривате собствените си мнения Вие не можете да прикачвате файл
|
|