I'm with doug on this, but  I think we need to document this heavily. We 
can't rely on embeddors to read between the lines. We need to be explicit!

"If you need to register your component, manually register it with XXX 
or initiate autoregistration by calling XXX.  Autoregistration will 
register all new or changed DLLs in the components directory. Running 
autoregistration at every startup of your application will signifigantly 
impact your startup time, and is not recommended. Instead, initiate 
autoregistration [using a utility such as regxpcom?] from an installer, 
immediately after placing new files in the components directory"

I'm not sure where this belongs, seems like it would be useful around 
the NS_InitEmbedding() call

cc'ing ellen to verify that there is such information also exists in the 
embedding documentation. If there is seperate XPCOM documentation, it 
belongs there too.

Does this have an MRE impact? Seems like it does if people are dropping 
components into the MRE. CC'ing chak.

And again, posting to the newsgroup does not constitute documentation.

Alec


Reply via email to