Path: news.cs.au.dk!not-for-mail From: "tricos.com Webmaster" Newsgroups: comp.lang.beta Subject: Concurrency and Processmanager Date: 26 Feb 1999 20:52:30 -0000 Organization: University of Aarhus, Department of Computer Science (DAIMI) Lines: 24 Approved: mailtonews@cs.au.dk Distribution: world Message-ID: <19990226205230.18742.qmail@noatun.mjolner.dk> Reply-To: "tricos.com Webmaster" NNTP-Posting-Host: daimi.cs.au.dk X-Trace: xinwen.cs.au.dk 920062352 4406 255.255.255.255 (26 Feb 1999 20:52:32 GMT) X-Complaints-To: news@cs.au.dk NNTP-Posting-Date: 26 Feb 1999 20:52:32 GMT Xref: news.cs.au.dk comp.lang.beta:11841 Hello again! Now for something completely different :) I want start a process from my BETA program and let it run concurrent with it. The BETA program shows a window which contains a Cancel-button which should cancel the process initiated by the program. That is not the problem. If the external process has finished normally the BETA program should go on with the normal program, i.e. the normal flow of the program itself. So I can use myProcess.awaitStopped in the program, which freezes the BETA program's window, so that the Cancel-button cannot be used. If I use concurrency via fork, where the forked process awaits the initiated process to stop, although the forked process is NOT my "normal" program, the program also freezes. So I can see no possibility to let both parts run concurrent without any of the parts freezing. Any help is appreciated. Thanks in advance. Regards, S. Kimmel webmaster@tricos.com