in reply to Re^2: Calling a sub routine from an object
in thread Calling a sub routine from an object
I can't see anything wrong with the way you're calling the sub (this doesn't really have anything to do with OO btw, the ForkManager is OO but your code just uses it normally). If you say that $a is being printed, then I suspect something is going wrong in the sub. Could you try to implement a minimum piece of real code which can be run on it's own and illustrates your problem (i.e. strip out anything that's not necessary to make it fail)? That will make it possible for us to find out what's going wrong.
Wild stab in the dark: I think this is again just a typo, but to be sure, you have:
if (b) { discover (b); sub discover { do lots of repetitive stuff }
Obviously "b" should be "$b" as mentioned before, but you also have a right brace missing:
As I said, I guess that won't be the problem, just double-checking.if ($b) { discover ($b); } sub discover { # do lots of repetitive stuff }
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^4: Calling a sub routine from an object
by carric (Beadle) on Jan 05, 2006 at 20:53 UTC | |
by Anonymous Monk on Jan 10, 2006 at 14:05 UTC |