Okay, i can compile the project now. I haven't included the LIBs of the gecko sdk (xpcom.lib, embedstring.lib, ...) I have copied the nsISimple.xpt and the nsSimple.dll file to the compenent folder of FF 1.5 and deleted the compreg.dat and the xpti.dat. I started "regxpcom.exe -a" then and FF ist generating compreg.dat and xpti.dat new. The XPT file is listed in the xpti.dat, but the nsSimple.dll is not listed in compreg.dat. If i try to call the service: var tp = Components.classes["@mozilla.org/cpp_simple;1"].getService(); tp = tp.QueryInterface(Components.interface.nsISimple);
nothing happens and i get no error message. have I compiled it with the wrong Gecko SDK Version (i use the last windows version: Gecko-SDK-1.6b)? Thomas wrote: > Hi, > > I tryed (since one week) to build the XPCOM Sample: nsSimple. It is > describte in the http://books.mozdev.org/html/index.html and espacally > on this page: http://books.mozdev.org/html/mozilla-chp-8-sect-2.html > > Generating the of the nsISimple.xpt file and the nsISimple.h file are > problemless and all macros are useable (that was my problem before), but > if I try to compile the nsSimple.cpp and nsSimpleModule.cpp file in VS > 2005 under WinXP I get this error message: > > nsSimpleModule.obj : error LNK2028: Nicht aufgelöstes Token (0A00000B) > ""void * __cdecl operator new(unsigned int)" ([EMAIL PROTECTED]@Z)", auf das > in Funktion ""unsigned int __stdcall `anonymous > namespace'::nsSimpleImplConstructor(class nsISupports *,struct nsID > const &,void * *)" > ([EMAIL PROTECTED]@@$$FYGIPAVnsISupports@@ABUnsID@@[EMAIL PROTECTED])" > > verwiesen wird. > > Sorry, the message is in german. It means the the Token (0A00000B)... > isn't resolved and it is refered in ""unsigned int __stdcall `anonymous > namespace'::nsSimpleImplConstructor(class nsISupports *,struct nsID > const &,void * *)" > ([EMAIL PROTECTED]@@$$FYGIPAVnsISupports@@ABUnsID@@[EMAIL PROTECTED])". > > Whatever that means... :-( > > I have a lot of this messages (the whole buildlog can we watched at: > http://credes.psiegmund.de/ff/buildlog.htm), therefore I think i have > forgotten some general setting? Have someone compiled this example under > win xp? > > Thanks Thomas _______________________________________________ dev-tech-xpcom mailing list [email protected] https://lists.mozilla.org/listinfo/dev-tech-xpcom
