>>>Hi,
>>>
>>>Is there a method/approach to determine if a user-defined function exists? For example, say the application may or may not have a function MyFunct(). I thought that TYPE() would work but it does not seem to.
>>>Here is how I used TYPE() in this case:
>>>
>>>? TYPE('MyFunct()')
>>>
>>>
>>>But it seem to always return "U". Is there another method?
>>
>>
lbYesFunc = .t.
>>TRY
>> lnResult = MyFunct()
>>CATCH
>> lbYesFunc = .f.
>>ENDTRY
>>
>>IF NOT lbYesFunc
>> MESSAGEBOX([Function don't exists])
>>ENDIF
>
>Thank you. I was hoping that I would not have to run/execute the function to find out if it exists. But if this is the only way, so be it.
Hi Dmitry,
I don't know another way.
_______________________________________________________________
Testing displays the presence, not the absence of bugs.
If a software application has to be designed, it has to be designed correctly!
_______________________________________________________________
Vladimir Zografski
Systems Analyst