Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
NewObject & Programmatically defined classes
Message
From
06/09/2001 05:33:04
 
 
To
06/09/2001 05:27:27
General information
Forum:
Visual FoxPro
Category:
Coding, syntax & commands
Miscellaneous
Thread ID:
00553005
Message ID:
00553006
Views:
19
Hi!

Just a suggestion, try:

o2=NEWOBJECT("cls2","ClassDef2.PRG","TESTCLS.APP")

Accordingly to help, second parameter could be .prg, .mpr, .app, .exe or similar.

HTH.

>I'd like to create APP with a programmatically defined classes. Each class is in separated PRG.
>
>In file ClassDef1.PRG is DEFINE CLASS cls1 AS CUSTOM
>In file ClassDef2.PRG is DEFINE CLASS cls2 AS CUSTOM
>
>Then I creating project TESTCLS, add ClassDef1.PRG and ClassDef2.PRG. ClassDef1.PRG is marked as Set Main. Build project.
>
>Now I want create object:
>o1=NEWOBJECT("cls1","TESTCLS.APP") o.k.
>o2=NEWOBJECT("cls2","TESTCLS.APP") Error "Class definition Cls2 is not found"
>o2=NEWOBJECT("cls2","ClassDef2.fxp","TESTCLS.APP") Error
>
>When I use VCX, everythink is o.k.
>ClassDef1.vcx has cls1 class and ClassDef2.vcx has cls2 class
>
>x=NEWOBJECT("cls1","classdef1","TESTCLS2.APP") o.k.
>y=NEWOBJECT("cls2","classdef2","TESTCLS2.APP") o.k.
>
>Why ? How to use programmatically defined classes from APP
>
>MarianL
Vlad Grynchyshyn, Project Manager, MCP
vgryn@yahoo.com
ICQ #10709245
The professional level of programmer could be determined by level of stupidity of his/her bugs

It is not appropriate to say that question is "foolish". There could be only foolish answers. Everybody passed period of time when knows nothing about something.
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform