* MTDLL file: MyDLL.dll define class myClasses as session olepublic * add object err as exception && does not work on a session class err = null proc init this.err = createobject('exception') endproc func Class1() try error(1) catch to this.err finally endtry endfunc enddefine * Implementation: o = createobject('MyDLL.myClasses') o.Class1() ? o.err.Errorno && err does not trigger intellisense!