So which Version of Mozilla should I use then? Can it be because of the debug version?
When I do regxpcom it says: "NS_CurrentThread" was not found in "xpcom.dll" in a popup and on the console: ************************************************** nsNativeComponentLoader: SelfRegisterDll(C:\Programme\Netscape\Netscape 6\compon ents\omnicard320.dll) Load FAILED with error: error 127 ************************************************** "Daniel Veditz" <[EMAIL PROTECTED]> schrieb im Newsbeitrag [EMAIL PROTECTED]">news:[EMAIL PROTECTED]... > Mozilla 0.9.2 is not quite the same as Netscape 6.1, Mozilla 0.9.2.1 is the > matching source. I don't think a test binary was released for that. > > There very likely was an API change in some class you import which causes > the .dll registration to fail, in which case you can't create a component > that is compatible with both at the same time. One of the main goals of the > "Mozilla 1.0" effort is to freeze a sufficient number of interfaces and > document which ones can be used safely in the future. Until then component > developers will either have to live with generating multiple > release-specific versions of their components or will have to seriously > restrict the number of Mozilla classes they import. > > You can test this: > 1) set the environment variables > NSPR_LOG_FILE=<valid path>\xpcom.log > NSPR_LOG_MODULES=nsComponentManager:5 > 2) delete component.reg (to force another autoreg) > 3) start Netscape 6.1, quit > 4) search the log file for output about your component, > and/or search for the text FAILED. > > -Dan Veditz > > > shadows wrote: > > > Hi, > > > > I have made an application for mozilla 0.92 and created an xpi package which > > copies the xpcom components (mytest.dll, mytest.xpt) to the components > > directory. In Mozilla I have no problems- when I restart Mozilla I have > > entries in component.reg. But in Netscape 6.1 somehow they don't register- > > the dll and xpt files are also in the components directory, but I can find > > to entry in the Netscape component.reg! And in JavaScript of course the > > XPConnect object doesn't have any properties... > > Can anyone help me? Do I need to do something special in Netscape to > > register my components? > > > > Thanks for any tips > > Fabian > > > > > > >
