Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Retreiving EXE internal version number for display.
Message
General information
Forum:
Visual FoxPro
Category:
Coding, syntax & commands
Miscellaneous
Thread ID:
00142101
Message ID:
00142242
Views:
25
>>There's a function in foxtools.fll called GetFileVersion. You can use it like this:
>>
>>DIMENSION laVersion[12]
>>SET LIBRARY TO FOXTOOLS.FLL ADDITIVE
>>GetFileVersion('myprog.exe',@laVersion)
>>?laVersion[4]
The array contains other info about the executable as well (company, copyright, etc.).
>>
>>>Hey there,
>>>
>>>The project file contains version info that gets folded into the EXE during the build. How can I get to that from within the program at run time?
>>>
>>>I've got an About Box that I would like to put this information into so that it updates automatically.
>>>
>>>Thanks
>
>
>In VFP 6.0, you can use the native AGETFILEVERSION() function. No need to use FoxTools.

Watch out for the difference in the return value of the functions though. GETFILEVERSION returns 0 if it works. AGETFILEVERSION returns the number of elements in the array.
Steve Ruhl
CitiMortgage, Inc.
steven.ruhl@citibank.com Office
Steve@steven-ruhl.com Home
Previous
Reply
Map
View

Click here to load this message in the networking platform