在DELPHI程序中如何调用外部EXE程序(请给出详细的代码),如蒙赐教,不胜感谢!
解决方案 »
- delphi菜鸟求书
- 数据库后台查询问题,急急急,在线等待,马上给分
- 武汉招Delphi开发Erp
- BIG5-->GBK的汉字转换
- 救命啊!下面VC代码(位图数据保存为BMP文件)如何用DELPHI实现?在线等
- procedure mm;写在什么位置才能被其他的单元调用?
- 用dbgrideh如何进行每列的统计,并在其中显示出来,或者打印出来
- 为何我装完flash控件后,将控件(shockwaveflsh)放在form上提示“类没有注册”,这是什么意思?
- 我想知道网络游戏是怎么进行通信的?
- 小问题请教各位:
- dao问题dao问题dao问题
- 打包时怎么才能将MDAC_TYP.exe也加进去,让setup时自动把MDAC_TYP安装上(急,在线等候)(有答案马上给分)
http://www.latiumsoftware.com/en/delphi/00002.phpuses ShellAPI;ShellExecute(Form1.Handle, nil, 'c:\windows\notepad.exe',
nil, nil, SW_SHOWNORMAL);
procedure TMainForm.FormDestroy(Sender: TObject);
Begin
ShellExecute(0,'open','药品管理系统.exe',nil,nil,0);
end;
ShellExecute,可以启动某一可执行程序,也可以启动与你给出的文件相关联的应用程序;
ShellExecuteEx,和上两者相似,不过传递的参数不一样一楼的MM........楼主幸福s
"C:\Program Files\Microsoft SQL Server\80\Tools\Binn\sqlmangr.exe"var
PStartupInfo: TStartupInfo;
aProcessInfo: TProcessInformation;
begin
FillChar(PStartupInfo, SizeOf(PStartupInfo), 0);
PStartupInfo.cb:=SizeOf(PStartupInfo);
CreateProcess(nil,
PChar('C:\Program Files\Microsoft SQL Server\80\Tools\Binn\sqlmangr.exe' CheckRun '),
nil, nil, False, DETACHED_PROCESS, nil, nil, PStartupInfo, aProcessInfo);
CloseHandle(aProcessInfo.hThread);
CloseHandle(aProcessInfo.hProcess);
end;