![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 25.04.2008
Сообщений: 476
|
![]()
запускаю компилятор tasm.exe c параметрами /zi /z s
где, s - путь к файлу который нужно скомпилировать (без расширения, компилятор сам выбирает расширение) через эту сроку: Process.Start("tasm.exe", "/zi /z "+s); в результате чего создаётся скомпилированный файл с расширением obj далее запускаю компилятор tlink.exe c параметрами /v /x s Process.Start("tlink.exe", "/v /x " + s); где, s - путь к файлу который нужно скомпилировать (без расширения, компилятор сам выбирает obj файл) в результате должен создаться exe файл программы второй компилятор запускается, но exe файл не компилируется проверял на другом компьютере - компилируется... в чём может быть проблема... в обоих случаях s = G:\ASM\pr1
Life if about choices
Make the right choice |
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 25.04.2008
Сообщений: 476
|
![]()
проблему нашел, но не знаю почему так получается...
если компилировать из C# то exe не создаётся если закрыть C# и запустить программу, то exe скомпилируется может где-нибудь нужно галку поставить, чтобы exe компилировался?
Life if about choices
Make the right choice |
![]() |
![]() |
![]() |
#3 |
Участник клуба
Регистрация: 12.10.2007
Сообщений: 1,204
|
![]()
Выходные пути не заданы. obj-файл помещается в текущий каталог (скорее всего каталог, где лежит exe-файл проекта), поэтому tlink его не находит.
Добавьте еще указание пути выходных файлов: Process.Start("tasm.exe", "/zi /z "+s+" ,"+s); Process.Start("tlink.exe", "/v /x " + s+" ,"+s); |
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 25.04.2008
Сообщений: 476
|
![]()
благодарю
![]()
Life if about choices
Make the right choice |
![]() |
![]() |
![]() |
#5 |
Форумчанин
Регистрация: 25.04.2008
Сообщений: 476
|
![]()
с каким параметром нужно запускать файл, чтобы окна не было видно?
Life if about choices
Make the right choice |
![]() |
![]() |
![]() |
#6 |
Участник клуба
Регистрация: 12.10.2007
Сообщений: 1,204
|
![]()
Посмотрите пример:
Код:
|
![]() |
![]() |
![]() |
#7 |
Форумчанин
Регистрация: 25.04.2008
Сообщений: 476
|
![]()
делаю так:
Код:
Life if about choices
Make the right choice |
![]() |
![]() |
![]() |
#8 | |
Участник клуба
Регистрация: 12.10.2007
Сообщений: 1,204
|
![]()
Виснет ? или:
Цитата:
и уже как-то определитесь. Или RedirectStandardOutput или перенаправление >>. Не нужно делать все сразу. Кстати, Ваш код у меня работает (c UseShellExecute = false). Вывод естественно в t.asm. |
|
![]() |
![]() |
![]() |
#9 |
Форумчанин
Регистрация: 25.04.2008
Сообщений: 476
|
![]() Код:
Код:
в textBox3.Text ничего не выводится...
Life if about choices
Make the right choice |
![]() |
![]() |
![]() |
#10 |
Форумчанин
Регистрация: 25.04.2008
Сообщений: 476
|
![]()
решил отдельно проект создать:
вот код: Код:
Life if about choices
Make the right choice |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Запуск файла на исполнение | Doloto | Общие вопросы C/C++ | 4 | 03.04.2008 01:15 |
Прописать запуск exe-файла | Manitu | Помощь студентам | 4 | 07.03.2008 10:31 |
Запуск exe-файла из приложения | TerVovik | Помощь студентам | 4 | 12.12.2007 16:21 |
Запуск файла по пути | John_chek | Общие вопросы Delphi | 3 | 29.05.2007 12:38 |
запуск некоего файла | Viten2 | Общие вопросы Delphi | 4 | 29.01.2007 20:04 |