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.comICQ #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.