New/Change/Finalize Connectable Coclass dialog

This dialog box allows you to define a Connectable coclass.

new connectable coclass1.gif (5036 bytes)

Back

(Finalize coclass only) Returns to the previous step.

Next (Ok)

(Finalize coclass only) Advances to the next step. The button is enabled if all mandatory fields (from Base, Interfaces and Registry) are defined.

Ok

Accepts the data and returns to the Implemented Coclasses dialog. The button is enabled if all mandatory fields (from Base, Interfaces and Registry) are defined.

Cancel

Closes the dialog.

Help

Displays this help page.

1. Base

See the Class dialog.

2. Interfaces

new connectable coclass2.gif (6873 bytes)

Describes the Interfaces list implemented by the coclass.

Implemented Interfaces

Describes the Interfaces list implemented by the coclass. See the Coclass dialog.

Add

Adds an interface to list. Runs the Select Interface dialog.

Change

Changes the selected interface. Runs the Change Interface dialog.

Delete

Deletes the selected interface from list (does not delete the class from the project)

Default Interface

Describes the Default Interface of the coclass.

Default Interface.Set

Sets the Default Interface. Runs the Select Interface dialog.

Default Outgoing Interface

Describes the Default Outgoing Interface of the coclass

Default Outgoing Interface.Set

Sets the Default Outgoing Interface. Runs the Select Interface dialog.

TLB inside

When checked, the type library will be linked into the DLL. Otherwise you should specify the path to the type library in feature tlb_path of the coclass. 

Mandatory fields

The Interfaces list should not be empty, the Default Interface and the Default Outgoing Interface should be defined.

3. Registry

See the Coclass dialog.