If the dependency check fails, the variable contains the Dependency Failed Message. This variable contains the location of where the key file of the dependency is installed. If the dependency check has failed, this variable contains an empty string. This is a comma-separated list of Dependencies that have failed and are not installed. Returns success or failure , depending on the entire dependency evaluation.
If any of the dependencies in the installer fail, this variable is set to failure. This is a comma-separated list of Dependencies that have passed and are installed. This variable specifies an arbitrary additional value, as a string representing the additional bytes, that the Disk Space Check action then adds to the computed required disk space for the installation. By default this variable has a value of zero. This variable represents a value of null. Variables that have not yet been initialized will have this as their value.
The full path to the directory from where the self-extractor executable file was launched. The full path to the self-extractor executable file in the location where it was launched.
The free disk space available on the destination install volume, as a string representing the free bytes, as determined by the Disk Space Check action. The variable gains its value immediately before the installation of any files or folder listed in the Install sequence. Controls the use of Swing or native resources for rendering the Browse for Folder dialog box. The classpath as specified in the InstallAnywhere Advanced Designer environment.
The log details the installation along with warnings and errors. This variable identifies whether the uninstaller is running in maintenance mode:. Used when the Installer starts to roll back an installation either on cancel or when encountering a fatal error. As the creation of the install log is the last action of an installation, this variable can be set anytime during Pre-Install, Install, or Post-Install.
The end user input can choose the installation log location. This variable sets the name of the installation log. If not set, the installation log name is based on the product name. This variable alerts the end user if the installation was successfully completed or if it failed. Available values for this variable are:. The locale as a string see java.
This is what the Java property java. This is the path to the root of a JDK installation. If it is not a JDK, then this variable is blank. These variables are resolved at application runtime, when LaunchAnywhere executes. DeleteDirectory Deletes any directory and its subdirectories on the user's hard drive.
DeleteFile Deletes any file on a user's hard drive. You could use this to delete old files when you do an upgrade-type installation. You can control whether scroll bars show up if the image is too big.
EndProcess This extension calls a utility that allows you to perform certain tasks on running processes during uninstall. EnhancedExecuteCommand This action executes a command and will store the return code and output in InstallAnywhere variables.
ExecuteAsRoot This action allows you to run a command on a Unix system as root. ExecuteUninstallCommand This action makes it easy for you to execute a command at uninstall time. ExpressionEvaluator This class evaluates mathematical expressions. It is helpful when you need to do a simple calculation but don't want to write any extra custom code. The URL resource can be inside the installer archive, on the user's hard drive, or from a network location.
This is useful for installing files from a remote or Internet location or for extracting files from the installer archive for special processing. This is useful if you need to compare DLL versions. FullScreenBackgroundImagePanel Enterprise Edition This panel will allow to display a full screen background image, disabling user's ability to access other desktop apps while installing. IndeterminateConsole This custom code action will display a console text in the field before executing a script.
Installs the Java Plugin Control. InstallSharedDll This action extracts a specified DLL from the installer archive and installs it into any arbitrary location on the user's hard drive. Then the action reads the Windows registry and either adds or updates the reference count for that DLL.
At uninstall time, the reference count is decreased, and if it reaches zero, the user is asked if the file should be removed. The delimiter dollar signs must be included. To set a sample variable, follow this:. InstallAnywhere is the leading multiplatform development solution for application producers who need to deliver a professional and consistent cross installation experience for physical, virtual and cloud environments.
Get your free trial of InstallAnywhere or contact us for more information. InstallShield is designed to enable development teams to be more agile, collaborative and flexible when building reliable InstallScript and Windows Installer MSI installations for desktop, server, Web, virtual and traditional applications.
Get your free trial of InstallShield today or contact us for more information. Your email address will not be published. Building your software packages is step one. Distributing them is step two.
0コメント