Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Problem with NewObject
Message
From
29/12/2000 12:09:38
 
General information
Forum:
Visual FoxPro
Category:
Object Oriented Programming
Miscellaneous
Thread ID:
00457822
Message ID:
00457838
Views:
23
Hi,

What is the scope of the oMapUnit variable? If it isn't scoped to the form it will disappear as soon as the Click event is finished. To test this you might want to make it public or make it a form variable (PUBLIC oMapUnit or thisform.oMapunit)

(Was this for CreateObject or is there a NewObject function in VFP6, I use VFP5)

Bill

>Hello,
>
>I'm having a problem with the NewObject() function. From the help files I'm pretty sure I've got it right but when I run my code segment that is supposed to create a container object from a custom .vcx file nothing appears.
>
>My first question: Is there a way to test to make sure an object was created?
>
>Second question: Here is my code segment. The code exists in the Click Event of a command button
>
>`````````````````````````````````````````````````````````
>oMapUnit = NewObject("sitemapunit", "umbrlib.vcx")
>
>WITH oMapUnit
> .top = 250
> .left = 250
> .visible = .T.
>ENDWITH
>
>oMapUnit.refresh
>thisform.refresh
>`````````````````````````````````````````````````````````
>
>Now umbrlib.vcx is included in my build and I don't get any errors when this code is ran.
>
>In the help files for addobject() it says the object is at first created with visible = .F. so I added .visible = .T. just in case. Yet I still do not see anything.
>
>Any help is appreciated.. I just want to see my new object *grin*
>
>Thanks,
>Bryan
Bill Leber
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform