Имя пользователя:
Пароль:
 

Показать сообщение отдельно

Пользователь


Сообщения: 149
Благодарности: 38

Профиль | Отправить PM | Цитировать


Dodakaedr,
читать дальше »
на самом деле похоже на правду, за исключением нескольких моментов.
Во-первых, я сомневаюсь, что константу {app} тут можно использовать; она отвечает за путь, который выбрал пользователь и, как следствие, на момент запуска инсталлятора, и уж тем более в тихом режиме, не определена.
Во-вторых, если уж используете константы, то делайте это правильно. Константы для параметров командной строки разворачиваются с помощью expand
Код: Выделить весь код
'/DIR=expand:{pf}\My Program'
Не понимаю, почему так сложно открыть справку и посмотреть, там про это тоже написано, и даже ссылку на справку вам, опять же, давали
Ну и в-третьих, просто с точки зрения обычной логики, если в выражении
Код: Выделить весь код
Pos('/d={app}', LowerCase(GetCmdTail))
вы приводите второй параметр к нижнему регистру, то неплохо было бы делать то же самое и с первым параметром
Это сообщение посчитали полезным следующие участники:

Отправлено: 11:52, 23-04-2014 | #489