Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » Far Manager (часть 3)

Модерирует : gyra, Maz

articlebot (06-10-2016 09:08): Far Manager  Версия для печати • ПодписатьсяДобавить в закладки
На первую страницук этому сообщениюк последнему сообщению

   

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
   

На первую страницук этому сообщениюк последнему сообщению

Компьютерный форум Ru.Board » Компьютеры » Программы » Far Manager (часть 3)
articlebot (06-10-2016 09:08): Far Manager


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru