![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 28.10.2008
Сообщений: 33
|
![]()
Наткнулся на такую проблему: использую вот такой код для запуска и ожидания программы:
Код:
А проблема вот в чем: если кликнуть непосредственно на MA7.exe через проводник, она работает корректно (в итоге она должна выдать файл), но если эту программу запустить через cmd или программно, как мне нужно, она работает не корректно, и естественно, нужный мне файл на выходе не создает. В чем может быть проблема? Последний раз редактировалось Stilet; 21.05.2011 в 21:39. |
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 06.05.2011
Сообщений: 287
|
![]()
Например, в Environment.CurrentDirectory, которая для программы, возможно, должна быть равна её рабочей директории.
|
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 25.09.2009
Сообщений: 525
|
![]()
недавно тоже с этим столкнулся(у меня запуск из реестра был), решилось с помощью
Код:
а вот все это Код:
Последний раз редактировалось m0nax; 21.05.2011 в 23:46. Причина: так надо |
![]() |
![]() |
![]() |
#4 |
Пользователь
Регистрация: 28.10.2008
Сообщений: 33
|
![]()
Дело в том, что программа MA7.exe запускается, но работает не так как надо.
Как повлияет на МА7.ехе AppDomain.CurrentDomain.BaseDirecto ry ? |
![]() |
![]() |
![]() |
#5 |
Дружите с Linq ;)
Форумчанин
Регистрация: 15.10.2008
Сообщений: 823
|
![]()
Оооо.. знакомая проблема,кстати,тоже фортрановское приложение запускал. Для процесса, который ты запускаешь можно задать рабочую папку.
Код:
Не давай организму поблажки, каждый день тренируй его в шашки..
![]() Последний раз редактировалось Скарам; 22.05.2011 в 09:37. |
![]() |
![]() |
![]() |
#6 |
Пользователь
Регистрация: 28.10.2008
Сообщений: 33
|
![]()
Попробовал предложенным способом. Не помогло, к сожалению.
|
![]() |
![]() |
![]() |
#7 |
Дружите с Linq ;)
Форумчанин
Регистрация: 15.10.2008
Сообщений: 823
|
![]()
Странно. MA7.exe берет какие-то файлы из папки в которой находиться? Если да, то рабочей директорией должна быть папка с этими файлами. Если нет,(это, правда редко бывает), то не должно быть вообще никаких проблем.
Ты так написал? Код:
Не давай организму поблажки, каждый день тренируй его в шашки..
![]() Последний раз редактировалось Скарам; 22.05.2011 в 09:39. |
![]() |
![]() |
![]() |
#8 |
Пользователь
Регистрация: 28.10.2008
Сообщений: 33
|
![]()
Хо-хо, заработало! Помогло то что вы посоветовали. У меня сходу не заработало из-за опечатки, бывает и так
![]() |
![]() |
![]() |
![]() |
#9 |
Дружите с Linq ;)
Форумчанин
Регистрация: 15.10.2008
Сообщений: 823
|
![]()
рад, что помогло.сам бился над такой же проблемой неделю,хоть кому-то сэкономлю время)
Не давай организму поблажки, каждый день тренируй его в шашки..
![]() |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Вызов внешней программы | Macmeprag | C# (си шарп) | 1 | 14.05.2011 16:19 |
Работа программы во внешней среде | sergh | Паскаль, Turbo Pascal, PascalABC.NET | 0 | 05.02.2011 14:49 |
Запуск внешней программы с параметрами | Crystallon | Общие вопросы Delphi | 1 | 02.11.2010 23:05 |
Запуск программы на выполнение из другой программы. | ViNcHeStEr | Паскаль, Turbo Pascal, PascalABC.NET | 6 | 18.06.2008 14:33 |
Приостановка цикла для выполнения внешней программы | Uomo | Общие вопросы Delphi | 3 | 04.04.2008 11:48 |