| Reference information | |
|---|---|
| Project page | COM Classes and Typelibs |
| Related topics | Working with attribute panes |
A Typelib Localization object represents a localized type library version registration or unregistration.
Registration or unregistration of a typelib localization is controlled by its component and its typelib file. The details differ somewhat between Tarma Installer and Windows Installer.
| Situation | Tarma Installer | Windows Installer |
|---|---|---|
| Not linked to a component | The type library localization is registered if its typelib file is installed. |
The type library localization is registered if its typelib file is installed and is controlled by that file's component. The typelib file must be the key path of the component. If the typelib localization has its own component, it is ignored (however, Tarma ExpertInstall will issue a BLD:U0038 diagnostic message if the typelib localization's component is different from the typelib file's component). |
| Linked to a component | The type library localization is registered if its component is installed. |
See COM Classes and Typelibs for more information.
This pane contains the following attributes and options.
| Attribute | Description |
|---|---|
| Language |
Select the primary language for the typelib localization from the drop-down list. To register the typelib as language-independent, select Neutral for both Language and Sub. |
| Sub | Select the sublanguage for the typelib localization from the drop-down list. |
| TypeLib path |
Enter the path to the file that contains the type library, or click ... (browse) to open the Select Installation File or Folder dialog box that allows you to browse for the desired file. |