Mauro, Peter & Ramon Yes, I misunderstood your problem.
I am also trying to grapple with a similar problem, but the present Cach� versions may not be of much help. How to protect your IPR ? That's the question. I have put a wish list on Ramon's site (www.zcachelib.org) for a Package & Deployment Wizard for Cach� http://www.zcachelib.org/wish.php?id=29 which also includes a request for user defined deployment of classes/routines/methods with or without source code. May be ISC will consider it. Regards -- Sukesh Hoogan e-Linear Enterprise Solutions Bombay, India http//personal.vsnl.com/sukesh_hoogan (updated : June12 , 2004) Mauro <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED] > Sukesh Hoogan > > thanks for the hint, but my issue is different. > > The error with the superclass is only a example. > > The problem is: How can i deploy my classes, so as you can not see the code > but use the classses in your project! > > Comparable: > I can deploy only a exe-file (or dll, ...) from the c++ code! > > Here the answer from Intersystems: > -------------------------------------------------------------------------- -- > ---------------------- > This is because you did not exported class 'mypackage.A', which is needed by > class 'mypackage.B' > during compilation. You exported only generated routine (OBJ code) for class > A, which is not > sufficient. You need also to export class A in 'cls-code' to get the > definition of the class A and to be able > to compile class B. > -------------------------------------------------------------------------- -- > ---------------------- > > Mauro > > > "Sukesh Hoogan" <[EMAIL PROTECTED]> wrote in message > news:[EMAIL PROTECTED] > > Mauro > > > > Check the thread "Compiler Troubles" - Max Sebastini dated 9th July 2004 > > > > Regards > > > > Sukesh Hoogan > > e-Linear Enterprise Solutions > > Bombay, India > > http//personal.vsnl.com/sukesh_hoogan (updated : June12 , 2004) > > > > > > > > > > Mauro <[EMAIL PROTECTED]> wrote in message > > news:[EMAIL PROTECTED] > > > Hello > > > > > > I have export two classes (Class A and Class B; B inherit A) with the > > > classmethod "Export". > > > One class (A) only as obj-code and the other class (B) as cls-code. > > > I have import the code into an other namespace (same server) without any > > > problems. > > > But i can not compile the imported cls-class (B). > > > > > > Cache Objects Version 5.0.5105.0 on Windows 2000 Server > > > > > > The error message are: > > > ERROR #5373: Klasse 'mypackage.A', von 'mypackage.B:super' benutzt, > > > existiert nicht > > > > > > How can i solve this problem! (I will not export all classes as > cls-code!) > > > With the Cache-Explorer i can see the obj-class, it exist! > > > > > > Export: > > > ##class(%SYSTEM.OBJ).Export(classlist, "myfilen.xml", "", .errorstr) > > > > > > Import: > > > do ##class(%SYSTEM.OBJ).Load("myfilen.xml", "", .errorlog, .loadedlist, > 0) > > > > > > Compile: > > > do ##class(%SYSTEM.OBJ).CompilePackage("'mypackage", "", .errorstr) > > > > > > ERROR #5373: Klasse 'mypackage.A', von 'mypackage.B:super' benutzt, > > > existiert nicht > > > > > > Thanks > > > > > > > > > Mauro > > > > > > > > > > > >
