On 31 Aug 2001 13:33:48 GMT, Ari Heitner <[EMAIL PROTECTED]> wrote:
>
> nsIComponentManager::RegisterComponentLib ?
>
>
Heh, actually nsIComponentManager::RegisterComponentSpec. This is actually
how we are handling things now but it's not what we want. To use Register*
functions, you specify the individual component inside the module that
you want to register. You have to do this for each component.
The AutoRegisterComponent function enumerates through all components in
a module and registers them. Unfortunately, it makes a persistant
registration and demands write access to the mozilla directory. Neither
attribute is wanted by us.
We'd like a single-session autoregister, but one doesn't seem to
exist.
--phil