Have you tried the examples, distributed along with Allegro CL?
There you will find several combinations LISP/non-LISP server/client, custom Interface/IDispatch
Interface. Is this what you need for OLE containers?
As far as I understood, the OLE package provides classes that behave as if they were LISP
objects and can be used like that. These are able to invoke the COM mechanisms to
communicate with other objects. In principle I got this working with my data objects, that means
I could load and instanciate my own Visual Basic-made DLL, invoke some methods and retrieve
data. But more of it I have not yet understood. No idea how to treat by-reference parameters,
arrays, collection class, enumerator and so on.
_ /|_ DLR / German Space Operation Center Armin Braun
/_/_/_/ Section Columbus Operations Tel +49 8153 28 1272
|/ D-82234 Wessling Fax +49 8153 28 1451