Advertisement
Advertisement
| 04.18.2008 at 12:02AM PDT, ID: 23333387 |
|
[x]
Attachment Details
|
||
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: |
private void Delay() {
//Thread waiting for the output stream of the process
DateTime expireTime = DateTime.Now.AddSeconds(30);
Thread outputThread = new Thread(new ThreadStart(ReadOutput));
isApplicationTimedOut = false;
outputThread.Start();
while (outputThread.IsAlive) {
if(DateTime.Compare(expireTime, DateTime.Now)<0) {
outputThread.Abort();
isApplicationTimedOut = true;
}
Application.DoEvents();
}
}
|