Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
neon902
1 / 1 / 0
Регистрация: 01.07.2010
Сообщений: 62
#1

Как обьединять программы - C++

01.07.2010, 23:43. Просмотров 451. Ответов 8
Метки нет (Все метки)

Люди подскажите как в си можно сделать ссылку на другой скрипт, чтоб он его обработал и вернулся обратно к предыдущей???
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
ForEveR
Модератор
Эксперт С++
7958 / 4720 / 319
Регистрация: 24.06.2010
Сообщений: 10,525
Завершенные тесты: 3
01.07.2010, 23:51     Как обьединять программы #2
#include быть может.но не знаю
neon902
1 / 1 / 0
Регистрация: 01.07.2010
Сообщений: 62
01.07.2010, 23:58  [ТС]     Как обьединять программы #3
нее ну должна быть какая-то функция где пишишь путь к проге он её прогоняет и возвращается
kazak
3031 / 2352 / 155
Регистрация: 11.03.2009
Сообщений: 5,401
02.07.2010, 00:00     Как обьединять программы #4
system("команда командного процессора");
neon902
1 / 1 / 0
Регистрация: 01.07.2010
Сообщений: 62
02.07.2010, 00:03  [ТС]     Как обьединять программы #5
эмм а по подробней, я не въехал
ForEveR
Модератор
Эксперт С++
7958 / 4720 / 319
Регистрация: 24.06.2010
Сообщений: 10,525
Завершенные тесты: 3
02.07.2010, 00:03     Как обьединять программы #6
http://adorning.ru/2010/06/29/hello-...medium=twitter - Линукс

http://www.codenet.ru/progr/bcb/dll.php
Serg112
8 / 8 / 1
Регистрация: 28.06.2010
Сообщений: 24
02.07.2010, 13:00     Как обьединять программы #7
С помощью system("имя проги") можно запустить другую программу!

например:

system("Hello.exe");

надо вродебы доьавить #include <system.h>
neon902
1 / 1 / 0
Регистрация: 01.07.2010
Сообщений: 62
04.07.2010, 00:28  [ТС]     Как обьединять программы #8
Serg112, не работает((
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
04.07.2010, 01:30     Как обьединять программы
Еще ссылки по теме:

C++ Как правильно компилировать программы?
C++ Как изменить интерфейс программы?
C++ как написать программы
C++ как полностью выйти из программы?
Как объединить 4 программы в 1? C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
kravam
быдлокодер
1695 / 874 / 44
Регистрация: 04.06.2008
Сообщений: 5,340
04.07.2010, 01:30     Как обьединять программы #9
Цитата Сообщение от neon902 Посмотреть сообщение
нее ну должна быть какая-то функция где пишишь путь к проге он её прогоняет и возвращается
Тебе нужна функция CreateProcess. Пример:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#include <stdio.h>
#include <windows.h>
#include <stdio.h>
#include <windows.h>
 
int main() {
 STARTUPINFO si;
 PROCESS_INFORMATION pi;
 ZeroMemory(&si,sizeof(STARTUPINFO) );
 
 if (CreateProcess ("vir", 0, 0, 0, 0, 0, 0, 0, &si, &pi)) { 
 
 //Почему необходимо закрывать описатель потока- смотри у Джефри Рихтера в главе четвёртой, где-то в конце
 //Вернуться, бля, Восковиков  закрывает и описатель процесса! Разобраться!
  CloseHandle( pi.hProcess );
  CloseHandle( pi.hThread );
 }
 
 
 else {
  printf ("protsessne sozdan");
 }
 system ("pause");
 return 0;
}
НО имей ввиду, процесс ты запустишь но и твой процесс тоже будет продолжать работать

МОжно так:
Создаёшь несколько прог или слямзи где-нибудь
ПИшешь в батнике
proga_1.exe
proga_2.exe
proga_3.exe

Тычешь в батник и у тебя проги запускаются, причём только по удачному завершению предыдущей.
Тут на форуме есть раздел про батники, там посмотри. Пиши давай.
Ну и system ("proga.exe") конечно же.

Добавлено через 2 минуты
Цитата Сообщение от neon902 Посмотреть сообщение
Serg112, не работает((
алё, что значит "не работает?"
99 против одного что ты запихалт HELLOWORD невесть куда и ждёшь что винда его найдёт. Запихай его в папку с запускаемым экзешником и балдей.
Yandex
Объявления
04.07.2010, 01:30     Как обьединять программы
Ответ Создать тему
Опции темы

Текущее время: 08:16. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru