Hi Neil,

i have deleted components/*.dat, but i was not able to find compreg.dat or xpti.dat anywhere in the userprofile directory (~/.mozilla) - maybe this is because i use the mozilla suite, not firefox or firebird...

but i compiled cview and it works quite well. it shows that after i ran regxpcom -a, only the interface (nsIUmcTest) is available - but the component @umc/nsIUmcTest;1 is NOT!

but what could be the cause of this?

I have no idea if this might be the cause but for the last few Firefox and Thunderbird builds I have had major headaches registering new JS components, my understanding is because they have started adding some stuff into user profiles as well.

My process is now as follows:

In /components/

Delete 'compreg.dat' & 'xpti.dat'

In the userprofile directory

Delete 'compreg.dat' & 'xpti.dat'

Drop the component and XPT files into /components/

Then run 'regxpcom -a'

BTW. Component Viewer although so slow it hurts is a great XPCOM utility for checking out your components and interfaces are registering correctly. It's up on mozdev somewhere.

Cheers,

Neil


_______________________________________________
Mozilla-xpcom mailing list
[EMAIL PROTECTED]
http://mail.mozilla.org/listinfo/mozilla-xpcom

Reply via email to