Maurio

>The problem is: How can i deploy my classes, so as you can not see the code
>but use the classses in your project!

I *believe* that the short answer is that you cannot do this easily

the only possibility is that you create stub classes that call .OBJ
routines

so set result=##class(MyClass).dosomething(params....)


class MyClass
ClassMethod dosomething(params....) as %SomeOutput
{
   quit $$^ObjRoutine(params...)
}

and you only ship the obj (compiled) code for ^ObjRoutine

now I have looked at this and
a) the work in doing it is large
b) the maintenace overhead is large
c) is it worth the effort

GJ does this with the v.sucessful Serenji but do you want/need to go
through these hoops??!!??


IMO one of the biggest hurdles to Cache uptake is the lack of these
features - VB/Delphi et al have a whole host of 3rd parties that
provide stuff for a few 10's $  and maintain their intellectual
property - in Cache it is too difficult

maybe 5.1 (6.0) will address this issue - it was/is promised but maybe
it willl slip :{

Peter






Reply via email to