Now it’s time to look at the WebLock component as another example of XPCOM components (since you’ll be creating it shortly). This is a book about Gecko, and about creating XPCOM components for Gecko- based applications. Though the emphasis is on the practical steps you take to. About. This is a step-by-step tutorial on creating, building and registering an XPCOM component on Linux and MS Windows.

Author: Mir Gujind
Country: Fiji
Language: English (Spanish)
Genre: Environment
Published (Last): 28 June 2006
Pages: 356
PDF File Size: 6.54 Mb
ePub File Size: 4.58 Mb
ISBN: 529-4-84033-847-7
Downloads: 11945
Price: Free* [*Free Regsitration Required]
Uploader: Bazragore

By that measure, the impact of what Graphcore is about to massively Download xpfom source and build it. Typically, you wouldn’t modify anything in this header file. For all of you out there who are having problems with the sample not registering with Firefox one of the symptoms is the infamous “Type error: It provides a function to request the interfaces on a class. I’ve been trying to make your example work for PRFloat64 double numbers instead of integers Five major challenges facing Apple in Thanks for your response.

By the end of the book, readers should have learned how to build a component and they will know something about the framework for these components in Gecko, which is XPCOM.


Creating XPCOM components with JavaScript | ZDNet

Doug Turner No information is available for this author. Web Design and Development. But when I tried the ame component with gecko-sdk 1. The worst tech failures of It was a rough year for the technology industry: To make it compatible with firefox 1. I used to using components like this: You need to change the link line a bit to make it work: Finally, made it work on Firefox 1.

After yet another long coding night I found out, that the sample works with firefox 1. Only then can it creatinf valuable for each one of us! If you don’t, Firefox will silently fail to register your component because of missing dependencies on msvcrtd.

If anyone has an idea what could be the reason, please email me or post it here. Under Windows VisualFireFox2. I’m able to compile this example as well as my own code based on the weblock example. To make it work, don’t use gecko-sdk 1.

Create and implement an XPCOM component for the Firefox browser

I try over Firefox 1. But unfortunately it didn’t run. There are several people including me who tried to make the example work for several days.


In Figure 1, sample. If you examine the code, you’ll notice that the actual custom business logic is the reverseIt method on the nsMyComponent class. Can anyone tell me what could be the problem?? Can anyone help me out. The issue is with the dll itself.

Creating a C++ XPCOM component

Or, anyone know of some other step-by-step instructions for building a simple xpcom component, including what all external SDK’s and packages you’d have to install on your system before you can get going? Foldable phones, in-screen fingerprint scanners and AI will drive innovation. First a huge and great thank you for the “hello world” because the “official” weblock example is really too complex to make it works.

Hello, thanks for great sample! Now you can open an x-terminal in GUI mode and enter a command like the one shown below:.