Victor_VG
Tracker Mod | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору src/esc.rc Код: #include "version.hpp" 1 VERSIONINFO FILEVERSION PLUGIN_MAJOR, PLUGIN_MINOR, PLUGIN_BUILD, FARMANAGERVERSION_BUILD PRODUCTVERSION FARMANAGERVERSION_MAJOR, FARMANAGERVERSION_MINOR, FARMANAGERVERSION_BUILD, 0 FILEOS 4 FILETYPE 2 { BLOCK "StringFileInfo" { BLOCK "000004E4" { VALUE "CompanyName", "\000\000" VALUE "FileDescription", PLUGIN_DESC "\000" VALUE "FileVersion", MAKEPRODUCTVERSION1(PLUGIN_MAJOR, PLUGIN_MINOR, PLUGIN_BUILD, FARMANAGERVERSION_BUILD) "\000" VALUE "InternalName", PLUGIN_NAME "\000" VALUE "LegalCopyright", PLUGIN_AUTHOR "\000\000" VALUE "OriginalFilename", PLUGIN_FILENAME "\000" VALUE "ProductName", FARPRODUCTNAME "\000" VALUE "ProductVersion", MAKEPRODUCTVERSION(FARMANAGERVERSION_MAJOR, FARMANAGERVERSION_MINOR, FARMANAGERVERSION_BUILD) "\000" } } BLOCK "VarFileInfo" { VALUE "Translation", 0, 0x4e4 } } | src/version.hpp Код: #include "farversion.hpp" #define FULLMAKEPRODUCTVERSION1(major, minor, sub, build) #major "." #minor "." #sub "." #build #define MAKEPRODUCTVERSION1(major, minor, sub, build) FULLMAKEPRODUCTVERSION1(major, minor, sub, build) #define PLUGIN_MAJOR 2 #define PLUGIN_MINOR 91 #define PLUGIN_BUILD 0 #define PLUGIN_DESC L"Editor's settings changer" #define PLUGIN_NAME L"[ESC]" #define PLUGIN_FILENAME L"esc.dll" #define PLUGIN_AUTHOR L"Ivan Sintyurin, Alex Yaroslavsky & Vadim Yegorov" #define PLUGIN_VERSION MAKEFARVERSION(PLUGIN_MAJOR,PLUGIN_MINOR,PLUGIN_BUILD,FARMANAGERVERSION_BUILD,VS_RELEASE) | в version.hpp добавлена зависимость от COMMON/UNICODE/farversion.hpp что позволяет видеть в выводе номера версию и версию Far API под которую собран плагин. | Всего записей: 33134 | Зарегистр. 31-07-2002 | Отправлено: 20:32 19-01-2014 | Исправлено: Victor_VG, 06:24 20-01-2014 |
|