Re: Return misplacing values?
- Posted by Hayden McKay <hmck1 at dodo.com.au> Nov 14, 2005
- 427 views
Could you please post us your ex.err and your timmer code. Your example works fine as a single core/thread application. n.b. this problem is probably not related but sniffhydrant() may need to check the bounds of 'doogie' before returning ie try...
global function sniffhydrant(integer doggie) if doggie < #7FFFFFFF then doggie += 1 else -- catch the type check failure and -- allow the thread to continue (-: puts(1, "unable to increment 'doggie'") end if return doggie end function
try your code useing this version of sniffhydrant() and see what happens. an ex.err might produce a better analisis.