Programming C, C++, Java, PHP, Ruby, Turing, VB
Computer Science Canada 
Programming C, C++, Java, PHP, Ruby, Turing, VB  

Username:   Password: 
 RegisterRegister   
 How to stop a process?
Index -> Programming, Turing -> Turing Help
View previous topic Printable versionDownload TopicSubscribe to this topicPrivate MessagesRefresh page View next topic
Author Message
Asok




PostPosted: Sat May 24, 2003 9:04 am   Post subject: How to stop a process?

ok I've got:

code:
process gtch
    getch (direction)
end gtch


running via:

code:
fork gtch


I'd like to know how to halt this process. Thanks.
Sponsor
Sponsor
Sponsor
sponsor
Dan




PostPosted: Sat May 24, 2003 12:55 pm   Post subject: (No subject)

insted of using a proces i whould use:

code:

if hasch then
    getch (direction)
end if


and put that in your main loop, but if you think you real have to use a proces i whould put some kind of if and a golabe varible that will will be set to ture or false. if it is flase it will no longer get the ch.
Computer Science Canada Help with programming in C, C++, Java, PHP, Ruby, Turing, VB and more!
Tony




PostPosted: Sat May 24, 2003 1:00 pm   Post subject: (No subject)

if you use Input.KeyDown you dont event have to check if anything is pressed or not... all variables are just set to false Wink
Latest from compsci.ca/blog: Tony's programming blog. DWITE - a programming contest.
Asok




PostPosted: Sat May 24, 2003 1:26 pm   Post subject: (No subject)

I tried doing the boolean thing dan, it still checks the process, I'm sure there has to be a function or a method to actually stop check it.
Tony




PostPosted: Sat May 24, 2003 4:39 pm   Post subject: (No subject)

wait, what the heck are you halting there anyway? your process isn't even a loop.. it just sits there and waits for input
Latest from compsci.ca/blog: Tony's programming blog. DWITE - a programming contest.
Asok




PostPosted: Sat May 24, 2003 5:22 pm   Post subject: (No subject)

well that's the sample code...

realistically it's:

code:
loop
fork gtch
end loop
JSBN




PostPosted: Sat May 24, 2003 5:52 pm   Post subject: (No subject)

use boolean data
code:

procedure forkyMcFork
if stop = false then
run fork
end if
end forkyMcFork

loop
forkyMcFork
if a = b then
stop = true
end if
end loop

Asok




PostPosted: Sat May 24, 2003 9:38 pm   Post subject: (No subject)

JSBN, tried it before I posted. still gets hung on getch in the process...
Sponsor
Sponsor
Sponsor
sponsor
Display posts from previous:   
   Index -> Programming, Turing -> Turing Help
View previous topic Tell A FriendPrintable versionDownload TopicSubscribe to this topicPrivate MessagesRefresh page View next topic

Page 1 of 1  [ 8 Posts ]
Jump to:   


Style:  
Search: