Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Pass param by reference or private variable?
Message
 
General information
Forum:
Visual FoxPro
Category:
Coding, syntax & commands
Miscellaneous
Thread ID:
01671293
Message ID:
01671302
Views:
58
>>>>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 :)

Btw, it also good for passing parameters when you have too many of them
--sb--
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform