Main : Version Tab

Version Information

Version information strings that are assigned to Windows applications (as can be seen on the General tab of the File Properties dialog) generally take the form VerMajor.VerMinor.Revision.BuildNumber. SWF Studio allows you to set the Windows version information for your application by specifying the values of these four fields.

1. The major version number (VerMajor) is normally incremented when releasing an application with significant new functionality or features. Restricted to a maximum of 4 digits in length. May contain values from 0 to 9999.

2. The minor version number (VerMinor) is generally incremented when making modifications or fixes to an application that don't represent a significant change in functionality.. Restricted to a maximum of 4 digits in length. May contain values from 0 to 9999.

3. The revision number is generally incremented on any change to an application. Restricted to a maximum of 4 digits in length. May contain values from 0 to 9999.

4. The build number is normally incremented each time your project is built or compiled, regardless of whether any actual changes to the code were made or not. Restricted to a maximum of 4 digits in length. May contain values from 0 to 9999.

5. If you want to make sure you can uniquely identify each new build of your application, enable this checkbox and SWF Studio will automatically update the build number for your application each time you press the build button.

Note: Automatically updating the build number is considered a change to your project file and, if confirmation is enabled, you may be asked to save your project when you exit.

6. The product name as it will appear on the General and Version tabs of the Windows File Properties dialog. Limited to 39 characters.

7. A brief description of the application that will appear on the General and Version tabs of the Windows File Properties dialog. Limited to 80 characters.

8. The name of the company that created the application. This will appear in the Other Version Information area on the Version tab of the Windows File Properties dialog. Limited to 80 characters. For new projects, this field will be initialized from the field of the same name on the Version Info Tab of the Options dialog.

9. Copyright information that will appear on the Version tab of the Windows File Properties dialog. Limited to 80 characters. For new projects, this field will be initialized from the field of the same name on the Version Info Tab of the Options dialog.

10. Trademark information that will appear in the Other Version Information area on the Version tab of the Windows File Properties dialog. Limited to 80 characters. For new projects, this field will be initialized from the field of the same name on the Version Info Tab of the Options dialog.

11. Up to 250 characters of comments that will appear in the Other Version Information area on the Version tab of the Windows File Properties dialog. For new projects, this field will be initialized from the field of the same name on the Version Info Tab of the Options dialog.

12. There is an option on the Application Tab that allows you to ensure that only one instance of your application is allowed to run at any time. SWF Studio uses something called a named mutex (mutual exclusion) object to make this possible. Normally the mutex name is a randomly generated value that looks something like "5069C373-6110-42E8-976F-087082F56425" and the mutx value used by your application changes every time you do a build.

Some installation tools like Inno Setup can check for the existince of a mutex to determine if your application is running and abort an install until the user shuts down the running application. If SWF Studio generates a random mutex value on each build, the installer can't detect a running application. Setting the applications mutex value here on the version tab tells SWF Studio not to generate a unique value, giving you full control over the mutex name.