I'm using the current version of Seamonkey, which has the mozctlx.dll
(the zip package, not the auto-installer). At first, I only packaged
up the 27 dlls that are in the root of the zip. I was able to get the
resulting activex control to load in a webpage on IE... and I got an
error message that said something along the lines of it not being able
to find all the necessary components. But it loaded in the object tag,
on the page, not some other error message!

Obviously there are many more dlls that are necessary, all in the
components directory. Some of these are obviously important, I
recognized names that suggest that one renders layout, or parses
markup. If I want to render html in the activex, these will be needed,
but there are alot of them. 79 dlls, totalling something like 12 megs
uncompressed. It'll be slightly smaller in the cab file, but even then
it will be quite large. Are all of these dll's necessary? Surely some
of them are only used by the standalone browser, and could be ditched
for my purposes. Does anyone have any suggestions (other than trial
and error), as to which can safely be excluded?

>From the root:

AccessibleMarshal.dll
freebl3.dll
gkgfx.dll
js3250.dll
jsj3250.dll
MapiProxy.dll
mozABConduit.dll
mozctl.dll
mozctlx.dll
mozMapi32.dll
mozz.dll
msgbsutl.dll
nsldap32v50.dll
nsldappr32v50.dll
nspr4.dll
nss3.dll
nssckbi.dll
PalmSyncProxy.dll
plc4.dll
plds4.dll
smime3.dll
softokn3.dll
ssl3.dll
xpcom.dll
xpcom_compat.dll
xpcom_core.dll
xpistub.dll

>From the components subdir:

accessibility.dll
addrbook.dll
appcomps.dll
appshell.dll
auth.dll
autoconfig.dll
bayesflt.dll
caps.dll
chrome.dll
composer.dll
cookie.dll
docshell.dll
editor.dll
embedcomponents.dll
emitter.dll
gkgfxwin.dll
gklayout.dll
gkparser.dll
gkplugin.dll
gkwidget.dll
i18n.dll
imgicon.dll
imglib2.dll
impComm4xMail.dll
impEudra.dll
import.dll
importOE.dll
impOutlk.dll
impText.dll
intlcmpt.dll
jar50.dll
jsd3250.dll
mailview.dll
mime.dll
mork.dll
mozfind.dll
mozldap.dll
msgbase.dll
msgcompo.dll
msgdb.dll
msgimap.dll
msglocal.dll
msgMapi.dll
msgmdn.dll
msgnews.dll
msgsmime.dll
myspell.dll
necko.dll
necko2.dll
nsprefm.dll
oji.dll
p3p.dll
palmsync.dll
perms.dll
pipboot.dll
pipnss.dll
pippki.dll
profile.dll
rdf.dll
spellchk.dll
srchsvc.dll
sroaming.dll
strgcmps.dll
transformiix.dll
txmgr.dll
typeaheadfind.dll
uconv.dll
ucvmath.dll
universalchardet.dll
vcard.dll
wallet.dll
webbrwsr.dll
websrvcs.dll
wlltvwrs.dll
xmlextras.dll
xpc3250.dll
xpcom_compat_c.dll
xpinstal.dll
xppref32.dll

_______________________________________________
dev-embedding mailing list
[email protected]
https://lists.mozilla.org/listinfo/dev-embedding

Reply via email to