Вверх ↑
Этот топик читают: Гость
Ответов: 952
Рейтинг: 4
#1: 2010-05-02 21:15:06 ЛС | профиль | цитата
Собрался сделать софтинку для запуска небольшой кучки приложений.
Некоторые из запускаемых приложений требуют прописки ключей запуска.
Сделал.
Однако столкнулся с такой проблемой.
Каким-то образом получается что приложение находящееся во вложенных папках, запускаются как-бы из той где лежит сама прога-запускалка. И естественно не могут найти свои конфигурационные и прочие файлы.
Т.е. если запускалку я положил по пути C:Starup а приложение лежит по адресу C:StarupMotor то при запуске приложение ругается что не может найти свои конфиги и сохраняет лог ошибки по пути C:Starup хотя лог должен сохранятся по пути C:StarupMotor. Т.е. получается что приложение стартует C:Starup
Как избавится от этого? Что я не верно сделал в схеме?

http://hiasm.com/xf/attach/share/Пример.rar

Столько людей просмотрели а ответа все нет ...
Может я не совсем понятно объяснил?
карма: 0

0
Ответов: 64
Рейтинг: 15
#2: 2010-05-02 22:55:27 ЛС | профиль | цитата
user_asm

Где-то мне ответили на этот вопрос, привожу пример ниже, суть такова что перед запуском приложения, нужно взять путь к нему (без самого exe) послать в компонент "Папки" (Dir) в точку "Устанавливает текущую папку на диске", затем уже запускать приложение.

code_18060.txt
карма: 0

0
файлы: 1code_18060.txt [1.9KB] [205]
Ответов: 952
Рейтинг: 4
#3: 2010-05-02 23:33:43 ЛС | профиль | цитата
Все компоненты вашей схемы у меня отобразились корректно, но я не нашел их в палитре компонентов .....
Странно почему нельзя напрямую параметры передавать ....
карма: 0

0
Ответов: 3851
Рейтинг: 159
#4: 2010-05-03 01:08:39 ЛС | профиль | цитата

user_asm писал(а):
не нашел их в палитре
возможно проект не соответствует пакету..

user_asm писал(а):
нельзя напрямую параметры передавать
можно, только некоторые проги могут захотеть прочитатьзаписать что-то в своей папке (которая называется "текущей")..
карма: 0
начавший
0
4
Сообщение
...
Прикрепленные файлы
(файлы не залиты)