Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 03.11.2007, 12:53   #1
SeRhy
Форумчанин
 
Аватар для SeRhy
 
Регистрация: 19.10.2007
Сообщений: 168
Вопрос Как со своей проги запустить чужую

Подскажите как можно запустить другую програму со своей, а именно подскажите функцию которая ето делает
SeRhy вне форума Ответить с цитированием
Старый 03.11.2007, 13:19   #2
AidarBik
Форумчанин
 
Регистрация: 12.06.2007
Сообщений: 130
По умолчанию

WinExec('Путь к программе', SW_SHOW);
AidarBik вне форума Ответить с цитированием
Старый 03.11.2007, 13:29   #3
Marsik
Форумчанин
 
Аватар для Marsik
 
Регистрация: 23.10.2007
Сообщений: 275
По умолчанию

Кароче вот:
winexec(pchar('адрес к проге'),sw_show);
http://otlishnik.com/ чудесный портал для всех кто учится. Рефераты, каталоГ вузов, решебники, справочники, ЕГЭ! Welcome
Marsik вне форума Ответить с цитированием
Старый 03.11.2007, 14:19   #4
vitalik007
Дельфист
Форумчанин
 
Аватар для vitalik007
 
Регистрация: 14.08.2007
Сообщений: 317
По умолчанию

Ещё есть функция ShellExecute она более функциональная
ICQ-465033557
WINDOWS CE THE BEST
vitalik007 вне форума Ответить с цитированием
Старый 03.11.2007, 22:38   #5
zx-spectr
Новичок
Джуниор
 
Регистрация: 03.11.2007
Сообщений: 1
По умолчанию

Н: Для начала в раздел uses нужно ручками прописать имя модуля shellapi. После этого по событию кнопки (или другому событию, которым ты хочешь запустить стороннюю программу) нужно написать код:
ShellExecute(Handle, nil, 'c:\program_name.exe', '','c:\', SW_SHOW);
Как видишь, у этой функции 6 параметров:
1. Главное окно. Здесь мы указываем Handle - окно своей программы, но можно и nil.
2. Указатель на строку, которая говорит, что надо делать. Если ты хочешь запустить программу, то рекомендую устанавливать nil. Возможны варианты: open (для открытия программы), print (для распечатки документов) или explore (для просмотра директории).
3. Полный путь или просто имя запускаемого файла. Желательно указывать полный путь.
4. Параметры, которые надо передать в программу.
5. Директория по умолчанию, в которой должна работать программа.
6. Команда отображения. Команд очень много, но чаще всего используется SW_SHOW для нормального отображения.
zx-spectr вне форума Ответить с цитированием
Старый 04.11.2007, 11:18   #6
ChukCha
Пользователь
 
Регистрация: 18.04.2007
Сообщений: 80
По умолчанию

http://www.programmersforum.ru/showthread.php?t=8577

может ктото знает из Вас?
ChukCha вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Перетаскивание на чужую программу mutabor Win Api 2 03.07.2008 20:33
Как сделать для своей проги скин? C++ Builder 6. Dunhil Помощь студентам 1 30.12.2007 13:37
Защита окна своей проги joker Win Api 8 27.09.2007 10:27
создание своей кнопки А. Долматов Компоненты Delphi 8 27.08.2007 17:54