>>>>> "chris" == chris <chris@candp-ent.com> writes: chris> @result = `myCompiledVBApp AnyArgs`; chris> Anyone think I have lost my mind, or did I get one right??? Close. I don't see why you're passing the return to an array rather than scalar (@ rather than $), since it should just be an integer. You're also capturing the output of the program when you use backticks, rather than the return code, which is captured using system(). To execute and capture the return code of a program, I'd use: $return_code = system('program'); ... but that assumes that the 'program' is something that can be entirely executed from the command line and returns a useful return code - I don't have familiarity with VB, but my short experiences seem to suggest that this would be rare. *awaits correction from Japhy* :-) - Chris. -- $a="printf.net"; Chris Ball | chris@void.$a | www.$a | finger: chris@$a "In the beginning there was nothing, which exploded."Thread Previous | Thread Next