PDA

Просмотр полной версии : Как вытащить версию application в Visual FoxPro 7.0?


SwiMMeR
19.08.2003, 04:22
Пишу на визуальном фоксе 7.0. Надо из программы мочь смотреть версию applicaton. Типа App.Major, App.Minor, App.Revision аля визуал бейсик. Нужна версия самого скомпилированного кода, а не среды. Где-то она ТОЧНО есть.
Плиз хелп!

SwiMMeR
24.09.2003, 08:21
Отвечаю сам на свой вопрос:

Есть така функция из стандартных AGETFILEVERSION называется, имеет два параметра. первый массив-строка размером 15 ячеек и вторым собственно строка-имя файла ...

Собственно в массив и помещаются параметры версии файла ... описание на аглицком ... и так понятно ...

1 Comments
2 Company Name
3 File Description
4 File Version
5 Internal Name
6 Legal Copyright
7 Legal Trademarks
8 Original File Name
9 Private Build
10 Product Name
11 Product Version

The format of this value is dependent on the version of Visual FoxPro. For details, see VERSION( ) Function.

12 Special Build
13 OLE Self Registration (contains "OLESelfRegister" if the file supports self-registration; otherwise contains the empty string)
14 Language (derived from the Translation Code)
15 Translation Code

ЗЫ: функция катит для библиотек (DLL) и испольняемых (EXE)