I am trying the example in the cxc book.
following is the idl to define my interface, just for test
#include "nsISupports.idl"
[scriptable, uuid(...)]
interface iWeblock : nsISupports
{
void test();
};
the IDL file compiles well and I got the c++ header and xpt file.
then in the Weblock c++ file,
class Weblock: public nsIObserver,
public iWeblock
{
public:
...
NS_DECL_IWEBLOCK
}
and
NS_IMPL_ISUPPORTS2(weblock,
nsIObserver,
iWeblock);
and
NS_IMETHODIMP
Weblock::Test(){
fopen("d:\\temp\\test.txt", "w");
}
the program is built successfully. Then I copy the DLL into mozilla component directory, run regxpcom to register it. But from component viewer, I didn't see the iWeblock interface under Weblock entry.
Could anyone tell me what else I missed? thanks
Do you Yahoo!?
Yahoo! Mail SpamGuard - Read only the mail you want.
- Re: cxc iWeblock register problem banli ga
- Re: cxc iWeblock register problem Christian Biesinger
- Re: cxc iWeblock register problem banli
- Re: cxc iWeblock register problem Christian Biesinger
- Re: cxc iWeblock register problem banli
