Advanced - INI Files page

The Tarma Installer 2 Advanced - INI Files page has been renamed to INI File Values in Tarma ExpertInstall. The overall purpose of the page is still the same: it defines the INI file values that must be installed for your product.

INI file value settings (Tarma Installer 2)

Tarma Installer 2 and Tarma ExpertInstall INI file values are very similar; the main difference is that in Tarma ExpertInstall INI file value installation is controlled by components, whereas in Tarma Installer 2 INI file value installation was done on a case-by-case basis. As a result, some of the Tarma Installer 2 INI file value settings have been moved to components in Tarma ExpertInstall. Furthermore, INI file value installation and removal actions are more flexible in Tarma ExpertInstall than in Tarma Installer 2.

The following table shows how Tarma Installer 2 INI file value settings are converted to Tarma ExpertInstall.

Tarma Installer 2 Tarma ExpertInstall Changes and conversion notes
Key name Name In Tarma ExpertInstall, INI file value names can be localized.
n/a Alias New in Tarma ExpertInstall; generated automatically for INI file values converted from Tarma Installer 2.
Data Value Any symbolic expressions are converted to Tarma ExpertInstall conventions. The Tarma Installer 2 options Convert to SFN and Do not expand <variables> are replaced by new syntax (see below).
Section Section In Tarma ExpertInstall, INI file section names can be localized.
INI file INI file In Tarma ExpertInstall, INI file names can be localized. For compatibility with Windows Installer, they must use the format <FolderAlias>\FileName.
If exists (none) Converted to equivalent Tarma ExpertInstall install action; see INI file value installation and removal actions below.
Separator Separator No changes.
Do not expand <variables> (none) Converted to `...` in the Value field. The backticks prevent expansion of symbolic expressions in Tarma ExpertInstall. See Symbolic variables conversion for more information.
Convert to SFN (none) Converted to <$sfn(...)> in the Value field. The $sfn function returns the Short File Name path in Tarma ExpertInstall. See Symbolic variables conversion for more information.
Platforms (none) In Tarma ExpertInstall, INI file value installation is controlled by components and all platform settings, and installation conditions are transferred to the component that controls the INI file value. If necessary, a new component is created for the combination of settings that the Tarma Installer 2 INI file value required.
Condition (none)

INI file value installation and removal actions

Tarma ExpertInstall INI file value installation actions combine several different Tarma Installer 2 settings. The following table shows how Tarma Installer 2 installation-related settings are converted to Tarma ExpertInstall.

Tarma Installer 2 Tarma ExpertInstall
If exists Install action Remove action
Keep existing value Install if not present Restore original
Replace existing value Overwrite existing value Remove completely
Append using separator Append to existing value Remove partial value