Hi Mathias
This morning I had another idea that might solve the other problems: if we use a dispatch object service as a "relay" between the UI elements and the basic code as I proposed we also can use this object as a storage for data associated to this connection, e.g. by providing a property container (that is used from Basic quite easily!). This way you don't need to use global variables. And if we want to send status updates to the UI element we can do this based on the data stored at the object and by calling a forwarding method of the object.
Greatshot I think this is really the way
The only problem then will be to identify the dispatch object amongst the bunch of them that might have been created, but as we can make frame and command URL accessible to the listener (implemented in Basic) we can use the combination of both as a unique identifier for searching for the dispatch object in a global container of such objects. I will draw up this in a more detailed manner.
each toolbar objects has a name so a getByName like over a sequence could be a solution thanks again let us know Laurent -- Laurent Godard <[EMAIL PROTECTED]> - Ingénierie OpenOffice.org Indesko >> http://www.indesko.com Nuxeo CPS >> http://www.nuxeo.com - http://www.cps-project.org Livre "Programmation OpenOffice.org", Eyrolles 2004 --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]