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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 21.11.2010, 09:01   #1
kuzmich
Форумчанин
 
Аватар для kuzmich
 
Регистрация: 05.05.2007
Сообщений: 236
Вопрос вызвать программу

всем привет!
я пишу одну программу и мне надо к этой программе вызвать одну программу, чтобы она открылась. как это сделать?
kuzmich вне форума Ответить с цитированием
Старый 21.11.2010, 09:04   #2
AlDelta
Реанимируюсь...
Участник клуба
 
Аватар для AlDelta
 
Регистрация: 19.07.2007
Сообщений: 1,445
По умолчанию

WinExec, ShellExecute, ShellExecuteEx, CreateProcess...
Uses ShellAPI;
Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живёте.
Правила форума => Правила раздела => Для общего развития => Помощь студентам => Перед тем, как создавать тему, скачайте себе...
P.S.: форум не песочница (с)
название статьи на сайте MS: "Отмена принудительного отключения автоматического запуска в реестре Windows"

Последний раз редактировалось AlDelta; 21.11.2010 в 09:20.
AlDelta вне форума Ответить с цитированием
Старый 21.11.2010, 09:18   #3
kuzmich
Форумчанин
 
Аватар для kuzmich
 
Регистрация: 05.05.2007
Сообщений: 236
Вопрос

в uses что прописовать?
kuzmich вне форума Ответить с цитированием
Старый 21.11.2010, 09:24   #4
kuzmich
Форумчанин
 
Аватар для kuzmich
 
Регистрация: 05.05.2007
Сообщений: 236
Вопрос

глупый вопрос был про uses.
теперь, пишу такой код:
Код:
procedure TForm1.SpeedButton6Click(Sender: TObject);
begin
 ShellExecute(Self.Handle, 'open', PChar('calcul.exe'), nil, 'subroutines/calculator/', SW_SHOWNORMAL);
end;
не открывается, но программа комплируется! что делать?
kuzmich вне форума Ответить с цитированием
Старый 21.11.2010, 09:39   #5
AlDelta
Реанимируюсь...
Участник клуба
 
Аватар для AlDelta
 
Регистрация: 19.07.2007
Сообщений: 1,445
По умолчанию

ShellExecute(Self.Handle, 'open', PChar('calcul.exe'), nil, PChar('subroutines/calculator/'), SW_SHOWNORMAL);
Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живёте.
Правила форума => Правила раздела => Для общего развития => Помощь студентам => Перед тем, как создавать тему, скачайте себе...
P.S.: форум не песочница (с)
название статьи на сайте MS: "Отмена принудительного отключения автоматического запуска в реестре Windows"
AlDelta вне форума Ответить с цитированием
Старый 21.11.2010, 09:49   #6
kuzmich
Форумчанин
 
Аватар для kuzmich
 
Регистрация: 05.05.2007
Сообщений: 236
Вопрос

а все равно не работает!
kuzmich вне форума Ответить с цитированием
Старый 21.11.2010, 10:00   #7
AlDelta
Реанимируюсь...
Участник клуба
 
Аватар для AlDelta
 
Регистрация: 19.07.2007
Сообщений: 1,445
По умолчанию

Код:
if ShellExecute(Self.Handle, 'open', PChar('calcul.exe'), nil, PChar('subroutines/calculator/'), SW_SHOWNORMAL)<=32 
 then RaiseLastWin32Error;
Какую ошибку выдает?
Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живёте.
Правила форума => Правила раздела => Для общего развития => Помощь студентам => Перед тем, как создавать тему, скачайте себе...
P.S.: форум не песочница (с)
название статьи на сайте MS: "Отмена принудительного отключения автоматического запуска в реестре Windows"
AlDelta вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
писал программу вылезло "попытка вызвать процедуру как функцю" объясните че не так PlayHard Паскаль, Turbo Pascal, PascalABC.NET 8 15.05.2010 00:25
Вызвать форму DimOn4Ik Общие вопросы Delphi 3 27.03.2010 15:13
вызвать процедуру fize Помощь студентам 4 14.01.2010 01:51
Как из спп вызвать на исполнение другую (сторонююю) программу kin63camapa Общие вопросы C/C++ 8 14.12.2009 19:12
как вызвать ф-ыю? Natok Помощь студентам 4 28.05.2009 15:01