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
