请问在一个程序中如何打开和关闭另一个程序,比如说一个按钮是打开,一个是关闭。
解决方案 »
- 简单 问一个代码解释
- 退出功能的 close 执行不了,提示 incomplete zip file
- 一个源文件包含了部分没有安装的控件,如何修改最简单?
- waveinmessage函数 怎么用,有些什么消息?
- 明天是元旦节,祝大家节日快乐,明天也是我的生日,唉,29了,还一事无成
- 简单的数据库问题,100分!!!
- 怎么让richedit的滚动条滚动到最后一行
- 想做个真正的程序员的话,应该具体苦学什么东西?大家谈谈!
- 请问在帮助 Html Help Workshop 中如何放入表格、图片,还有
- 请教:关于IE外壳扩展(进来。。。)抢分!!!
- 问个比较简单的问题,请帮忙啊!
- 搞了一天没有解决的存储过程问题!
或用
shellexecute(handle,'open','calc.exe',nil,nil,sw_shownormal);
提示在USES中加上API
var
StartupInfo: TStartupInfo;
ProcessInfo: TProcessInformation;
CreateProcess(nil,
'YourProg.exe',
nil,
nil,
false,
CREATE_NEW_CONSOLE or
NORMAL_PRIORITY_CLASS,
nil,
nil,
StartupInfo,
ProcessInfo);关闭var
HWndCalc: HWnd; HWndCalc := FindWindow(nil, 'YourProg-caption');
if HWndCalc <> 0 then
SendMessage(HWndCalc, WM_CLOSE, 0, 0);