Tools   yuXPCOMWizard

yuXPCOMWizard

Introduce

This wizard using create XPCOM component in the VC2010 environment.

DownloadyuXPCOMwizard

Source Code: git clone git://git.code.sf.net/p/yuxpcomwizard/code yuxpcomwizard-code

Application Environment:

  • vc2010
  • Gecko SDK 17.0.0 – 19.0.2

Feature

  1. XPCOM Component Wizard
    • Create as services Option;
    • Support nsIObserver inheritance;
    • Simple UI support;
    • Support xpidl custom build;
    • Support XUL application start for debugging;
  2. XPIDL Interface Wizard

Install Step

1. Preprocess

      • Install Gecko SDK (Ver 17.0.0 – 19.0.2).
      • Install Python( recommended: ver 2.7.3).

2. Create environment variant XPCOM_SDK, point to Gecko SDK install directory.

3. Download this wizard, unzip,then run the script: setup10.wsf.

User Guide

XPCOM Components Wizard

This wizard has 2 pages:

    • Overview
    • XPCOM Component Features

Page: Overview

This page you shold set the Gecko sdk directory.  Here has two method set this path, one is Environment Virant,another is String. If you have Environment virant,you can set the value in the textbox and check the check box.

xpcomwizard

Page: XPCOM Component Features

This page you can set component’s name, contact id, bleow list is other feature:

    • Create the component as Service
    • Inheritance nsIObserver interface

xpwizard_1

XPIDL Interface Wizard

This wizard no UI.

xpidl interface Wizard

Reference

  1. Gecko SDK
  2. Microsoft VC2010 Wizard Reference
No Comments - Leave a comment

Leave a comment

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>