Главная » Delphi » Номер версии в приложении без формы

0

Самостоятельно задать в ресурсном файле номер версии и другую информацию несколько проще, чем се оттуда извлечь. Вот шаблон заготовки ресурсного файла для нашего перекодировщика текстов Layout из главы Н\

1 VERSIONINFO FILEVERSION 1,0,0,0 PRODUCTVERSION 1,0,0,0 FILEFLAGSMASK VS_FFI_FILEFLAGSMASK

FILEOS VOS___ WINDOWS32

FILETYPE VFT_APP

!

BLOCK "StcingFilelnfo" I

BLOCK "041904E3" (

VALUE "CompanyName", ""

VALUE "FileDescription", "Layout switcher Mainfile\000" VALUE "FileVersion", "1.0.0.0" VALUE "InternaIName", ""

VALUE "LegalCopyright", "SRevich Y. V. \000"

VALUE "LegalTrademarks", ""

VALUE "OriginalFilename", "Layout.exe\000"

VALUE "ProductName", "Layout\000"

VALUE "ProductVersion", "1.0.0.0"

VALUE "Comments", "No Comments"

}

)

BLOCK "VarFilelnfo" {

VALUE "Translation", 1049, 1251

)

I

Строки требуется заканчивать символами нуля, иначе они будут отображаться неадекватно — я же говорил, что придумали все это "настоящие программисты". Скомпилировав полученный ресурс под названием info.res, мы можем внести строку {SR info.res) в текст программы Layout из папки (Glava8\4) и заново скомпилировать ее (папка Glaval 1\3).

Источник: Ревнч Ю. В.  Нестандартные приемы программирования на Delphi. — СПб.: БХВ-Петербург, 2005. — 560 е.: ил.

По теме:

  • Комментарии