IAdvinstProject

An interface designed to access the main components and can be used to Save or Build your project.

Declaration

IAdvinstProject : IDispatch

Properties

IFileComponent FileComponent - gets the file component

IXmlComponent XmlComponent - gets the xml component

ITempFileComponent TempFileComponent - gets the temp file component

IIniComponent IniComponent - gets the INI file component

ILibraryComponent LibraryComponent - gets the library component

IShortcutComponent ShortcutComponent - gets the shortcut component

IFolderComponent FolderComponent - gets the folder component

IPredefinedFolders PredefinedFolders - gets the predefined folders component

IProductDetails ProductDetails - gets the product details component

IRegistryComponent RegistryComponent - gets the registry component

IFileAssociations FileAssociations - gets the file associations component

IEnvironment Environment - gets the environment component

IMergeModulesComponent MergeModulesComponent - gets the merge modules component

IDriversComponent Drivers - gets the driver component

ISearch Search - gets the search component

IComComponent ComComponent - create, access, delete COM entities.

ILaunchConditionsComponent LaunchConditionsComponent - access system, software and custom launch conditions.

Methods

Save() - Saves all the changes done to the project. You can use this method if the project has a location on disk, otherwise, use SaveAs

SaveAs(String location) - Saves all the changes done to the project in a specific location on disk.

Build() - This method builds the project. The return will be a string that contains the build messages.


Rebuild()This method builds the project. The return will be a string that contains the build messages.

See also

IAdvancedInstaller

IAdvinstProjectTypes

IAdvinstLicenseInfo