Hi Benjamin,
I hope you don't mind another question.
I grabbed the 1.8 nsITimer and was able to get my component working
with Firefox 1.5. Thank you for that ;-)

I then wanted to try out your suggestion regarding multiple browser
versions. When I compile my component I'm always using the 1.8 gecko
sdk. If I try to use my component with Firefox 1.0.2 it isn't being
loaded. At browser startup I get the following text appearing in a
windows messagebox "The procedure entry point NS_Alloc could not be
located in the dynamic link library xpcom.dll" - I am as I said above
using your suggestion of renaming the nsITimers - but I don't seem to
even get that far i.e. where it checks to see which version of nsITimer
is available.
Any ideas? - is it just a case of components for older versions of
Firefox must be compiled with older versions of Gecko? I would have
thought not - but the error I'm getting makes me think that in order to
work with 1.0.2 Firefox I have to compile with the 1.7 gecko sdk.

Thanks, 
 Damien

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

Reply via email to