InstallShield 2019 » Automation Interface
Project • This information applies to the following project types:
| • | Basic MSI |
| • | DIM |
| • | InstallScript |
| • | InstallScript MSI |
| • | InstallScript Object |
| • | Merge Module |
Call DeleteComponent to delete a component in the project. Similar to deleting a component in the Setup Design views, DeleteComponent both removes a component from its feature and permanently deletes it from the project.
Syntax
DeleteComponent (Component As ISWiComponent)
Parameters
|
Parameter |
Description |
|
Component |
Specify the ISWiComponent object that the method will delete. |
Example
You can use the following lines to delete all components that are associated with the feature FeatureName1:
Dim pProj As ISWiProject
Set pProj = CreateObject("IswiAutoAutomation Interface Version.ISWiProject")
pProj.OpenProject "C:\MySetups\Project1.ism"
Dim pFeat As ISWiFeature
Dim pComp As ISWiComponent
Set pFeat = pProj.ISWiFeatures.Item("FeatureName1")
For Each pComp In pFeat.ISWiComponents
pProj.DeleteComponent pComp
Next
pProj.SaveProject
pProj.CloseProject
Applies To
| • | ISWiProject |
InstallShield 2019 Help LibraryApril 2019 |
Copyright Information | Flexera |