问个简单的问题,我知道通过api函数
ShellExecute(handle,'OPEN',PChar(sExePath),PChar(sParam),nil,SW_SHOWNORMAL);
可以把参数传递个要启动的程序A,而程序A也可以或者这些参数。现在,如果程序A已经启动了,再次传递用上面的代码,又会打开一个新的程序A,如何避免程序A再次启动,而且又可以获取新的参数呢?
ShellExecute(handle,'OPEN',PChar(sExePath),PChar(sParam),nil,SW_SHOWNORMAL);
可以把参数传递个要启动的程序A,而程序A也可以或者这些参数。现在,如果程序A已经启动了,再次传递用上面的代码,又会打开一个新的程序A,如何避免程序A再次启动,而且又可以获取新的参数呢?
解决方案 »
- 如何检测键盘和鼠标一段时间后没有动作
- 某父类的一个过程没有virtual标志,而我想在它的派生类在使用重载增加该过程的功能,如何做呢?
- 对数据库(表)操作时,大家一般什么情况下用到事物、锁?什么情况下又不必用?请问程序中怎么写关于事物、锁的代码?
- 请问哪里可以下载到新版的winzip
- 去那里下栽windows 2003
- 求助SQL语句,变态的数据!!!!!!!!!!!!!!!!!!
- 一个关于ADO的问题
- 有没有这样的SQL函数
- 具有潜力的上海创业公司寻求资深delphi开发工程师
- Socket 多次触发OnRead
- 使用ShowScrollBar对dbgrid滚动条隐藏的问题
- setupbuilder 作安装遇到的问题
因为比如某个进程的状态已经为X,假设初始化的状态为A,你现在怎么能让它从现在的状态X变为A<或者变为其他状态>呢。。 如果是新的进程 应该是可以的。。