MSI.GetMSIVersion

string MSI.GetMSIVersion ( )
Примеры

Описание

Получает версию Windows Installer, который установлен в системе пользователя.

Параметры

Нет.

Возврат

ResultVariable

(строка) Строка содержащая номер версии Windows Installer, установленного в настоящее время. Если случится ошибка, будет возвращено значение nil. Можно использовать действие Application.GetLastError для определения случился ли отказ в работе этого действия и почему.

При добавлении действия из редактора скрипта, можно использовать это поле для определения переменной, которая возвращает значение, сохраняющееся в ней.
Смотрите также: Связанные действия

Примеры

Пример 1

strVersion = MSI.GetMSIVersion();
Dialog.Message("MSI Version", "The MSI version installed is " .. strVersion);
Получаем версию установленной Windows Installer и возвращаем информацию в окне сообщения.

Пример 2

strVersion = MSI.GetMSIVersion();

nCompare = String.CompareFileVersions(strVersion, "3.0");
if (nCompare == -1) then
    Dialog.Message("Requirement Failed", "This setup requires a minimum of version 3.0 of the Windows Installer.");
end
Проверяем, равна или больше "3.0" версия MSI и показываем диалоговое окно ошибки если условие не выполняется.
Смотрите также: Связанные действия