WinExec(
LPCSTR lpCmdLine, // address of command line
UINT uCmdShow // window style for new application
);
LPCSTR lpCmdLine, // address of command line
UINT uCmdShow // window style for new application
);
解决方案 »
- [求助]--------如何将远程SQL的数据读到本地内存?(高人请进)
- cxGrid能不能实现下有列统计功能,应怎么做呢?
- 如何对QRLable进行动态赋值呀?
- 求rave的列和方法,我用CalcText组件不知道为什么总是为0,谢谢了
- 如何将16进制转换成10进制?
- 大量的Borland开发工具和Delphi电子书籍
- udp问题,在线等待
- query.delete 的速度很慢怎么办?(我写的代码见内容)
- 难道没有人知道talbe 的记录数怎么获取啊?
- 我的WebBrowser1去得到网叶所有连接时候,怎么memo老得不到?(代码见内)
- 软件狗加密是怎么回事
- Tcombobox有没有提供方法下拉它,就象它被click?
ShellExecute();
var
proc_create_state: Boolean;
mCommand: String;
piProcInfo: PROCESS_INFORMATION;
siStartInfo: STARTUPINFO;
begin
siStartInfo.cb := SizeOf(STARTUPINFO);
siStartInfo.lpReserved := nil;
siStartInfo.lpDesktop := nil;
siStartInfo.lpTitle := nil;
siStartInfo.cbReserved2 := 0;
siStartInfo.lpReserved2 := nil;
siStartInfo.dwFlags := STARTF_USESHOWWINDOW; mCommand := '"D:\Foxmail\Foxmail.exe"';
proc_create_state := CreateProcess(nil,PChar(mCommand),nil,nil,false,
0,nil,nil,siStartInfo,piProcInfo);
if (proc_create_state) then
ShowMessage('完成!');
end;
好象在win98用的是ShellExecute()哦!!~~ 不知哪位高手说说这个function的功能??
上面各位所說的用什么winexec, shellexecute我都試過﹐確實可執行一個外部程序﹐
但不能做到我提的問題那樣的要求﹗至于CreateProcess, 看得不大懂﹐還有煩各位寫個Sample﹐當然要求與問題一樣。
先不說別的﹐執行的程序不能一直在最上面執行