Есть программа которую необходимо при запуске скопировать в определённую папку, после запустить из папки.
Проблема в элементе hiWinExec(либо в моей слепости итп). При запуске скопированного файла желательно подавать в параметры запуска путь запускающего файла. Но по каким-то неведомым причинам программа не запускается если я делаю так.
//это всего "кусок" кода. в работоспособности остального кода я уверен.
code_35348.txt
Но стоит мне сделать так, как всё начинает работать. В чём проблема?
code_35349.txt
Этот топик читают: Гость
Ответов: 122
Рейтинг: 2
|
|||
карма: 0 |
| ||
файлы: 2 | code_35348.txt [3KB] [111], code_35349.txt [3.1KB] [109] |
Ответов: 4631
Рейтинг: 749
|
|||
В компоненте параметры читаются в таком порядке: Filename, Params, WorkingDir.
В первом примере Filename, Params беруться с верхней точки, а WorkingDir из потока. Если в потоке будет неправильный каталог - файл не запустится. Во втором случае значение из потока перекрывается и идет на Params, и WorkingDir пуст. В первой комбинации нужно глушить значение в потоке. |
|||
карма: 26 |
|
Разработчик
Ответов: 26163
Рейтинг: 2127
|
|||
Netspirit писал(а): ТретьимДа, точно. Удалю свой пост, чтобы не наводил тень на плетень |
|||
карма: 22 |
|
Ответов: 122
Рейтинг: 2
|
|||
Netspirit, фактически мы должны всегда подавать потоком хотя бы 1 параметр на подобные элементы. Так?
|
|||
карма: 0 |
|
Ответов: 4631
Рейтинг: 749
|
|||
Более корректно, мы должны глушить значение в потоке, если часть параметров подаются через верхние точки и при этом свойства, соответствующее остальным параметрам равны 0 или "".
|
|||
карма: 26 |
|
Ответов: 8930
Рейтинг: 823
|
|||
Alex_P, фактически мы должны ознакомиться с азами циркуляции данных в HiAsm
|
|||
карма: 19 |
|
6