Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Createobject gets Error Instantiating Object
Message
From
02/12/1997 19:46:24
 
 
To
02/12/1997 18:05:17
General information
Forum:
Visual FoxPro
Category:
Classes - VCX
Miscellaneous
Thread ID:
00063428
Message ID:
00063461
Views:
61
Dan ...
I'm new to this Thread and when I typed in the question, I removed the quotes around the
oForm = createobject("yellow_card") after I went to Send the question into the Thread and
some error message popped up about quotes not being allowed.

In reality I did use the correct: oForm = createobject("yellow_card")
just as you advised and the instantiating error still occurred.

Thanks ...
John F.


-----------------------------------------------

>>I’ve tried everything and I can’t get CREATEOBJECT to work. I keep getting Error instantiating the object.
>>
>>Facts
>>I opened up a Form I designed (which seems to work fine) in the Form Designer and then did File / Save as Class. Then I gave it a Class name called yellow_card and saved it in a class library called apclases.vcx. It is the only item in the library so far.
>>
>>In the Classes window of the Project Manager I can see …
>>
>> - aplclases
>> - yellow_card
>>
>> - wizstyle
>>
>>I can open the Class Browser and choose aplclases in the Open file dialog, and then actually see the yellow_card class listed there. It has a double arrow ( << ) to the left of its name (whatever that signifies). When I click on yellow_card, I can see its objects listed in the right window of the Class Browser.
>>
>>I’ve registered the apclases class library in the VFP 5.0 top menu: Tools / Options / Controls – Visual Class Libraries area and you can see Apclases listed there.
>>
>>The apclases.vcx is located in the same directory as all my files are (tables, forms, etc.).
>>
>>Actions
>>In the Command window when I do …
>> set classlib to apclases additive
>> oform = createobject(yellow_card)
>>I get the Error instantiating the object.
>>
>>If I don’t do the above set classlib … first and just run the createobject … line, I get this error:
>>
>> Class definition YELLOW_CARD not found
>>
>>In research here on the UT there was a message from Gary Winkler dated 8/19/97 in which Gary said he usually found the problem was in - an incorrectly spelled field name in a controlsource. So I tried creating a new Form using the Form Designer with just ONE field on it. I set the DE to a table and dragged one field from the DE to the Form to create the field. Then I saved the Form normally then did a File / Save as Class – just like I did above, into the apclases.vcx. The new class was listed in the Project Manager / Classes and also showed up in the Class Browser just like the above class did.
>>But when I go to do CREATEOBJECT on it, exactly the same Error instantiating the object occurs. So it may not be a controlsource problem. I’m operating on a Pentium II with 32 megs of memory so resources should be ample too.
>>
>>This has me stumped. Any help would be great.
>>
>>John Fish
>
>
>Your syntax does not look right. It should be.
>oForm = createobject("yellow_card")
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform