📄 2410.html
字号:
<html>
<head>
<title>非常感谢!但另一个问题......</title>
</head>
<BODY BACKGROUND="" BGCOLOR="white" TEXT="black" LINK="red" VLINK="#808080" ALINK="">
<center>
<h1>非常感谢!但另一个问题......</h1>
</center>
<HR><p>
Posted by <a href="mailto:magician@mail3.catv.com.tw">Roland</a> on March 26, 1998 at 19:06:40:<p>
In Reply to: <a href="2404.html"><b>Re: 如何判断程式结束?</b></a> posted by cww on March 26, 1998 at 17:27:30:<p>
用GetExitCodeProcess果真不会在Hand住Process了,谢谢你告诉我这个方法<br>,But还有另一个问题,这是接上一个问题而来...<br>当用Shell去执行另一个Process时,若想要取得该Process结束前又自动呼叫另一个<br>Process,那要如何取得这个新生出来的Process ID?<br>举例好了:当我Run一个Install程式,用GetExitCodeProcess的方法,<br>程式码如后: pId = Shell(recGame("InsName"), vbNormalFocus) ' Shell 传回 Process Id<br> pHnd = OpenProcess(PROCESS_QUERY_INFORMATION, 0, pId)<br> Do<br> Call GetExitCodeProcess(pHnd, ExitCode)<br> DoEvents<br> Loop While ExitCode = STILL_ALIVE<br>原先预计这个Install结束后,跳出Loop回圈,但这个Install在Over前竟又呼叫另一个<br>Process之后才结束(该Process处理Install后续动作),变成Install程序未完成就执行<br>下面的程式码,造成得到错误的结果。<br>不知道有何更好的方法可解决这个问题?
<br>
<p>
<a name="followups">Follow Ups:</a><br>
<ul><!--insert: 2410-->
<!--top: 2424--><li><a href="2424.html"><b>Re: 似乎快没办法了</b></a> cww <i>19:22:01 3/27/98</i>
(<!--responses: 2424-->0)
<ul><!--insert: 2424-->
</ul><!--end: 2424-->
</ul><!--end: 2410-->
<br><HR><p>
</body></html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -