>>>>>I am still trying to figureout what "robust" means:) VB used to be robust, and VB programmers used to coup that as an advantage over VFP.
>>>>
>>>>Robustness is the ability of a system to keep running after it detects an error.
>>>
>>>Finally - a meaning to the word. Thanks
>>
>>In foxpro it's
>>
>>ON ERROR *
>>
>>
>>In VB it's
>>
>>On Error Resume Next
>
>In VFP 8 TRY/CATCH - robustness on steriods?:)
>>
Hmmm, you could say that, but I view TRY/CATCH differently from ON ERROR. I'd use the former for exceptions as opposed to general error handling. For example, if you attempt to open a file exclusively but can't because some one else has it in use, that's an exeception, not an error.
Why? Simply because the operating system is telling you this. There's nothing wrong with the code or the value passed to it. In contrast, if I attempt to open a file that doesn't exist, that's a coding error, since you should check to make sure that the file exists before you attempt to open it.
George
Ubi caritas et amor, deus ibi est