>>>Return an object based on empty with properties storing return values. This way you can return as many strings or not strings as you want
>>
>>I just did a little test. And it appears that creating an empty object is fairly simple
>>
>>oEmpty = CREATEOBJECT("empty")
>>ADDPROPERTY( oEmpty, "return_success",.T.)
>>ADDPROPERTY( oEmpty, "string1","abc")
>>ADDPROPERTY( oEmpty, "string2","123")
>>oEmpty.return_success = .F.
>>RETURN
>>
>>
>
>...
>RETURN oEmpty
>
>Yep and it'll save a lot of headache in the future
I agree, 100%. I can see a lot of potential. The only problem is that now I want to refactor hundreds of the routines where this approach can be applied :) I have to resist the temptation :)
"The creative process is nothing but a series of crises." Isaac Bashevis Singer
"My experience is that as soon as people are old enough to know better, they don't know anything at all." Oscar Wilde
"If a nation values anything more than freedom, it will lose its freedom; and the irony of it is that if it is comfort or money that it values more, it will lose that too." W.Somerset Maugham