Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
VARTYPE vs TYPE with Parent property
Message
From
25/07/2002 15:49:25
 
 
To
25/07/2002 11:33:08
General information
Forum:
Visual FoxPro
Category:
Classes - VCX
Miscellaneous
Thread ID:
00682266
Message ID:
00682728
Views:
23
Please refer to the start of the thread to identify what was being fixed.

In your case, as well as the original thread, the Parent object would not exist nor would it result in a VARTYPE = "U". That is why I said to reverse the code.

IF VARTYPE(THIS.Parent) = "O" && This fails
ELSE
ENDIF

To....

IF VARTYPE(THIS.Parent) <> "O" && This should not fail.
ELSE
ENDIF


Because there is no Parent, the default error routine would fire on the object. If there is a Parent, then the Error routine for the Parent would fire.

So IF you had an error routine on your Line object, the Error routine for the Line object would fire instead of the error routine of the parent.
Gordon de Rouyan
DC&G Consulting
Edmonton, Alberta
Email: derouyag@shaw.ca
Previous
Reply
Map
View

Click here to load this message in the networking platform