IPB

Здравствуйте, гость ( Вход | Регистрация )

> Запуск файла в C++, Помогите, плз.
..::KraN::..
сообщение Dec 10 2007, 15:35
Сообщение #1


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

Группа: Posters
Сообщений: 87
Регистрация: 28.11.2007
Из: Ядрин
Пользователь №: 12,105



Как запустить EXE файл из консольного приложения в C++?


--------------------
Программист ошибается дважды: первый раз - при рождении, а второй раз - при выборе профессии.

Мой сайт: http://max35soft.narod.ru

Вернуться к началу страницы
 
+Цитировать сообщение
2 страниц V   1 2 >  
Создать новую тему
Ответов (1 - 19)
СВАТ
сообщение Dec 10 2007, 16:12
Сообщение #2


Настоящий ADSL'щик
****

Группа: Posters
Сообщений: 318
Регистрация: 11.7.2007
Из: Новочебоксарск
Пользователь №: 7,675



ты в Турбо Си работаешь?


--------------------
My brute он-лайн флеш битва =)
Вернуться к началу страницы
 
+Цитировать сообщение
..::KraN::..
сообщение Dec 10 2007, 16:16
Сообщение #3


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

Группа: Posters
Сообщений: 87
Регистрация: 28.11.2007
Из: Ядрин
Пользователь №: 12,105



Цитата(СВАТ @ Dec 10 2007, 16:12) *
ты в Турбо Си работаешь?

Нет в borland C++ Builder


--------------------
Программист ошибается дважды: первый раз - при рождении, а второй раз - при выборе профессии.

Мой сайт: http://max35soft.narod.ru

Вернуться к началу страницы
 
+Цитировать сообщение
wMw
сообщение Dec 10 2007, 17:31
Сообщение #4


Продвинутый пользователь
***

Группа: Posters
Сообщений: 254
Регистрация: 12.7.2006
Из: Mw
Пользователь №: 928



Хм хехеххе ну-с хехех Run->Run.
А exe лежит всегда в папке с проектом.


--------------------
0 1 0
0 0 1
1 1 1
Вернуться к началу страницы
 
+Цитировать сообщение
..::KraN::..
сообщение Dec 10 2007, 18:11
Сообщение #5


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

Группа: Posters
Сообщений: 87
Регистрация: 28.11.2007
Из: Ядрин
Пользователь №: 12,105



Цитата(wMw @ Dec 10 2007, 17:31) *
Хм хехеххе ну-с хехех Run->Run.
А exe лежит всегда в папке с проектом.

Ммм... Я в смысле в своей программе (при работе) как запустить сторонний EXE файл.


--------------------
Программист ошибается дважды: первый раз - при рождении, а второй раз - при выборе профессии.

Мой сайт: http://max35soft.narod.ru

Вернуться к началу страницы
 
+Цитировать сообщение
Lightning
сообщение Dec 10 2007, 20:32
Сообщение #6


Продвинутый пользователь
***

Группа: Posters
Сообщений: 253
Регистрация: 15.11.2005
Из: Кугеси
Пользователь №: 126



да хотя бы так
Цитата
system("путь до EXE файла");


--------------------
LAN в кугесях - ася 458997014.
Подключенные дома: 7,67,69,71,84,86
Количество пользователей: ~ 50
Скорость внутри сети: 1 Гбит/сек.[/b][/size]
Вернуться к началу страницы
 
+Цитировать сообщение
Amp
сообщение Dec 10 2007, 20:40
Сообщение #7


Мега постер
Иконка группы

Группа: Local moder
Сообщений: 1,712
Регистрация: 21.8.2006
Пользователь №: 1,269



ShellExecute (прототип в ShellApi.h), WinExec (устаревший вариант, более пригодный для запуска системных приложений)


--------------------
irc-капец

#КартинкА#
Вернуться к началу страницы
 
+Цитировать сообщение
wMw
сообщение Dec 10 2007, 23:20
Сообщение #8


Продвинутый пользователь
***

Группа: Posters
Сообщений: 254
Регистрация: 12.7.2006
Из: Mw
Пользователь №: 928



ОО я люблю WinExec("calc.exe");
А вот ShellExecute();я не лублу т.к надо прописовать shellapi

Про CreateProcces я вообще промолчу smile.gif

Хм помоему все эти команды выше не работают в консольной программе wink.gif


--------------------
0 1 0
0 0 1
1 1 1
Вернуться к началу страницы
 
+Цитировать сообщение
Amp
сообщение Dec 10 2007, 23:32
Сообщение #9


Мега постер
Иконка группы

Группа: Local moder
Сообщений: 1,712
Регистрация: 21.8.2006
Пользователь №: 1,269



Цитата(wMw @ Dec 10 2007, 23:20) *
Хм помоему все эти команды выше не работают в консольной программе wink.gif

Работают. Разницы между консольной программой и GUI практически никакой, за исключением используемых библиотек и одного байта (subsystem) в PE-заголовке.


--------------------
irc-капец

#КартинкА#
Вернуться к началу страницы
 
+Цитировать сообщение
..::KraN::..
сообщение Dec 11 2007, 00:32
Сообщение #10


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

Группа: Posters
Сообщений: 87
Регистрация: 28.11.2007
Из: Ядрин
Пользователь №: 12,105



А DOS поддерживает WinAPI? А то охото использовать функции WinAPI, но не знаю будут ли они там работать?


--------------------
Программист ошибается дважды: первый раз - при рождении, а второй раз - при выборе профессии.

Мой сайт: http://max35soft.narod.ru

Вернуться к началу страницы
 
+Цитировать сообщение
Amp
сообщение Dec 11 2007, 00:46
Сообщение #11


Мега постер
Иконка группы

Группа: Local moder
Сообщений: 1,712
Регистрация: 21.8.2006
Пользователь №: 1,269



О каких DOS-приложениях идет речь? Ты же написал, что разрабатываешь приложения в Borland C++ Builder.


--------------------
irc-капец

#КартинкА#
Вернуться к началу страницы
 
+Цитировать сообщение
SiMM
сообщение Dec 11 2007, 01:21
Сообщение #12


PAUK-NET.RU TEAM
Иконка группы

Группа: Admin
Сообщений: 4,715
Регистрация: 11.7.2005
Из: ЮЗР
Пользователь №: 3



Приложение для DOS и консольное приложение - не одно и то же smile.gif
Вернуться к началу страницы
 
+Цитировать сообщение
..::KraN::..
сообщение Dec 11 2007, 01:32
Сообщение #13


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

Группа: Posters
Сообщений: 87
Регистрация: 28.11.2007
Из: Ядрин
Пользователь №: 12,105



Цитата(SiMM @ Dec 11 2007, 01:21) *
Приложение для DOS и консольное приложение - не одно и то же smile.gif

Для консольного...


--------------------
Программист ошибается дважды: первый раз - при рождении, а второй раз - при выборе профессии.

Мой сайт: http://max35soft.narod.ru

Вернуться к началу страницы
 
+Цитировать сообщение
SiMM
сообщение Dec 11 2007, 07:47
Сообщение #14


PAUK-NET.RU TEAM
Иконка группы

Группа: Admin
Сообщений: 4,715
Регистрация: 11.7.2005
Из: ЮЗР
Пользователь №: 3



Вообще-то это не вопрос, а информация для размышления. Ибо не надо путать понятия.
Вернуться к началу страницы
 
+Цитировать сообщение
..::KraN::..
сообщение Dec 11 2007, 13:10
Сообщение #15


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

Группа: Posters
Сообщений: 87
Регистрация: 28.11.2007
Из: Ядрин
Пользователь №: 12,105



Тупой вопрос: под чистым Dos'ом действуют ли функции WinAPI??? Ответ я предполагаю какой будет, но всё же...


--------------------
Программист ошибается дважды: первый раз - при рождении, а второй раз - при выборе профессии.

Мой сайт: http://max35soft.narod.ru

Вернуться к началу страницы
 
+Цитировать сообщение
Jay
сообщение Dec 11 2007, 13:27
Сообщение #16


Супер постер
Иконка группы

Группа: Global moder
Сообщений: 994
Регистрация: 6.12.2005
Из: http://pauk.net.ru/
Пользователь №: 179



разумеется нет, но судя по вышесказанному ты не DOS приложения разрабатываешь, а консольные под Windows


--------------------
Software Is Like Sex, It's Better When It's Free



Вернуться к началу страницы
 
+Цитировать сообщение
..::KraN::..
сообщение Dec 11 2007, 14:06
Сообщение #17


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

Группа: Posters
Сообщений: 87
Регистрация: 28.11.2007
Из: Ядрин
Пользователь №: 12,105



Цитата(Jay @ Dec 11 2007, 13:27) *
разумеется нет, но судя по вышесказанному ты не DOS приложения разрабатываешь, а консольные под Windows

Точно!


--------------------
Программист ошибается дважды: первый раз - при рождении, а второй раз - при выборе профессии.

Мой сайт: http://max35soft.narod.ru

Вернуться к началу страницы
 
+Цитировать сообщение
..::KraN::..
сообщение Dec 12 2007, 19:56
Сообщение #18


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

Группа: Posters
Сообщений: 87
Регистрация: 28.11.2007
Из: Ядрин
Пользователь №: 12,105



Возник другой вопрос: как запустить EXE или COM файл из чистого DOS'a???


--------------------
Программист ошибается дважды: первый раз - при рождении, а второй раз - при выборе профессии.

Мой сайт: http://max35soft.narod.ru

Вернуться к началу страницы
 
+Цитировать сообщение
Amp
сообщение Dec 12 2007, 23:53
Сообщение #19


Мега постер
Иконка группы

Группа: Local moder
Сообщений: 1,712
Регистрация: 21.8.2006
Пользователь №: 1,269



Ввести в command line имя исполняемого файла и нажать "enter"

Сообщение отредактировал Amp - Dec 12 2007, 23:54


--------------------
irc-капец

#КартинкА#
Вернуться к началу страницы
 
+Цитировать сообщение
Jay
сообщение Dec 12 2007, 23:58
Сообщение #20


Супер постер
Иконка группы

Группа: Global moder
Сообщений: 994
Регистрация: 6.12.2005
Из: http://pauk.net.ru/
Пользователь №: 179



и убедиться, что приложение для MS-DOS, а не консольное для Windows


--------------------
Software Is Like Sex, It's Better When It's Free



Вернуться к началу страницы
 
+Цитировать сообщение

2 страниц V   1 2 >
ОтветитьСоздать новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



RSS Текстовая версия Сейчас: 4th May 2024 - 07:24