WinExec is for 16_bit and it can't run in Windows NT,you should try CreateProcess(...),please refer to online help
解决方案 »
- D7如何实现类似word2003的多窗口界面
- 把一个常量的值存成二进制文件,应该怎么做?谢谢
- 两点了,我睡不着! 是数学还是习题? 想听听大家的意见
- XMLDocument的用法,在线等~~
- sanle!!
- 我的可执行文件怎么不能运行?
- 那位朋友可以把市场营销专业的或者是工商管理专业的毕业生的求职简历张贴出来参考一下
- 我想在DELPHI中连续清空一批DBF文件的所有记录,是不是需要动态设置ODBC,应该怎样做?
- 针对string的问题
- 某公司的招聘题,请各位老大帮忙.
- Delphi调用WINDOWS的拷贝命令(拷贝 -> 复制)带动画的窗口正在复制用什么 API 函数
- 各位,积德的时候又到了!来看看吧,多得点分!
例如下面的程序可以判断自己启动的程序是否执行完毕!
STARTUPINFO si;
PROCESS_INFORMATION pi; si.cb = sizeof(STARTUPINFO);
si.dwFlags = STARTF_USESHOWWINDOW;
si.wShowWindow = SW_SHOWDEFAULT; if(CreateProcess("c:\\windows\\notepad.exe",
NULL,NULL,NULL,FALSE,
CREATE_DEFAULT_ERROR_MODE,NULL,NULL,
&si,&pi))
{
WaitForSingleObject((HANDLE)pi.hProcess,INFINITE);
ShowMessage("Success");
}
else
{
ShowMessage("Failure");
}
索引有时有问题
试试延时
sleep(x);
我用CreateProcess调用了一个notepad.exe,以前是成功过的,但现在好象是不行了
函数返回值总是0,我觉得我的程序好象没改变呀,不知那位大侠能指点一下,谢谢!