requiredVersion: Difference between revisions
Lou Montana (talk | contribs) m (Text replacement - "<code>([^ ]*)\[\[([a-zA-Z][a-zA-Z0-9_]+)\]\]([^ ]*)<\/code>" to "<code>$1$2$3</code>")  | 
				Lou Montana (talk | contribs)  m (Text replacement - "<code>([^ ]*)\[\[([a-zA-Z][a-zA-Z0-9_]+)\]\]([^ ]*)<\/code>" to "<code>$1$2$3</code>")  | 
				||
| Line 34: | Line 34: | ||
|r1= [[Boolean]]  | |r1= [[Boolean]]  | ||
|x1= <code>if !(requiredVersion "1.09")   | |x1= <code>if !(requiredVersion "1.09") exitWith {};</code>  | ||
|seealso= [[productVersion]] [[supportInfo]]  | |seealso= [[productVersion]] [[supportInfo]]  | ||
Revision as of 11:17, 12 May 2022
Description
- Description:
 - Check if version of application is available. If the current version is older than the required one, a warning message is shown and false is returned. 
Version of format Major.Minor, e.g. 1.30 - Groups:
 - System
 
Syntax
- Syntax:
 - requiredVersion version
 - Parameters:
 - version: String
 - Return Value:
 - Boolean
 
Examples
- Example 1:
 if !(requiredVersion "1.09") exitWith {};
Additional Information
- See also:
 - productVersion supportInfo
 
Notes
- 
Report bugs on the Feedback Tracker and/or discuss them on the Arma Discord or on the Forums.
Only post proven facts here! Add Note 
- Posted on March 12, 2008
 - Kronzky
 - If the script contains a command that was introduced after the required version, it will still generate a syntax error, even if this test is done at the top of the script (as the whole script is parsed before execution).
 
Categories: 
- Scripting Commands
 - Introduced with Operation Flashpoint version 1.21
 - Operation Flashpoint: New Scripting Commands
 - Operation Flashpoint: Scripting Commands
 - Operation Flashpoint: Elite: Scripting Commands
 - ArmA: Armed Assault: Scripting Commands
 - Arma 2: Scripting Commands
 - Arma 2: Operation Arrowhead: Scripting Commands
 - Take On Helicopters: Scripting Commands
 - Arma 3: Scripting Commands
 - Command Group: System