Windows.WinExec(PAnsiChar(ExtractFilePath(Application.ExeName)+ExecFileName),0);
最近几天在代码中编写了该代码。用来执行某个制定的文件。谁知道,当执行到该行后,cpu使用率到了100%。同时进程中多了n个ExecFileName所代表的进程。等到该函数返回了,进程中有没有一个ExecFileName所代表的程序。(就是在进程列表中没看到有ExecFileName的进程名。)
个位名家过来看看,到底出了什么问题。
最近几天在代码中编写了该代码。用来执行某个制定的文件。谁知道,当执行到该行后,cpu使用率到了100%。同时进程中多了n个ExecFileName所代表的进程。等到该函数返回了,进程中有没有一个ExecFileName所代表的程序。(就是在进程列表中没看到有ExecFileName的进程名。)
个位名家过来看看,到底出了什么问题。
解决方案 »
- SQLServer2000下,效率问题
- 菜鸟求助Delphi数据库方面的东西
- 翻译并修改了1篇DelphiX(delphi directX控件)的水纹效果源码,如有漏洞,欢迎指教
- ODBC Drivers连接数据源时会出现(ODBC没有执行可选特性)
- 为什么这段代码会出错呢?请大侠们看看...
- 在QuickReport里如何对每一页进行统计,急急!
- sqlServer中的一个表的字段类型是varbinary,怎样才能把值插入到该表里,急,在线等
- 数据库恢复!急!
- 如何在浏览器中禁止打开outlook和下载
- 请问一下ACCESS可以做成网络版的数据庫吗? 就是用ACCESS为基础的软件可以支持多用户吗?
- 浏览器实现程序界面,如果显示数据集?
- 一套打印控件,附带源码,欢迎下载
Long,大于32表示成功,请参考FindExecutable函数
参数表
参数 类型及说明
lpCmdLine String,包含要执行的命令行
nCmdShow Long,定义了以怎样的形式启动程序的常数值。参考ShowWindow函数的nCmdShow参数 ======================================LZ好好看吧 相信你能明白的
或者改为:PAnsiChar(ExtractFilePath(Application.ExeName)+PAnsiChar(ExecFileName);
没有什么问题了。一切正常。