JCL Help:TJclFileVersionInfo.FileOS

From Project JEDI Wiki
Jump to navigationJump to search


Summary

Depicts the OS for which this file was designed.


Pascal

 public property FileOS: DWORD;


Description

Specifies the operating system for which this file was designed. You can use the OSIdentToString function to map this value to a descriptive string. This member can be one of the following values:

Flag Description
VOS_DOS The file was designed for MS-DOS.
VOS_NT The file was designed for Windows NT/Windows 2000.
VOS__WINDOWS16 The file was designed for 16-bit Windows.
VOS__WINDOWS32 The file was designed for the Win32 API.
VOS_OS216 The file was designed for 16-bit OS/2.
VOS_OS232 The file was designed for 32-bit OS/2.
VOS__PM16 The file was designed for 16-bit Presentation Manager.
VOS__PM32 The file was designed for 32-bit Presentation Manager.
VOS_UNKNOWN The operating system for which the file was designed is unknown to the system.


An application can combine these values to indicate that the file was designed for one operating system running on another. The following dwFileOS values are examples of this, but are not a complete list:

Flag Description
VOS_DOS_WINDOWS16 The file was designed for 16-bit Windows running on MS-DOS.
VOS_DOS_WINDOWS32 The file was designed for the Win32 API running on MS-DOS.
VOS_NT_WINDOWS32 The file was designed for the Win32 API running on Windows NT/Windows 2000.
VOS_OS216_PM16 The file was designed for 16-bit Presentation Manager running on 16-bit OS/2.
VOS_OS232_PM32 The file was designed for 32-bit Presentation Manager running on 32-bit OS/2.


About

Donator

Marcel van Brakel


Contribute to this help topic

This documentation wiki is based on the collaborative effort of Project JEDI users. Your edits are welcome in order to improve documentation quality: edit this page