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

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

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

gyra (10-07-2017 22:07): AkelPad (часть 2)  Версия для печати • ПодписатьсяДобавить в закладки
На первую страницук этому сообщениюк последнему сообщению

   

addhaloka



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Самый минималистский набор для этого - rc.exe, rcdll.dll (компилятор ресурсов от MS) и ulink.exe (UniLink - линкер от Харона).
Все файло кладем в одну папку, например Ulink, в батнике для сборки вписываем путь к расположению этой папки. Пример батника:
Код:
@echo off
set ULINK=D:\Ulink
set "PATH=%ULINK%;%PATH%"
rc /l 0x0 rsrc.rc
ulink -Tpd/r -ZX- -W4.00 -V4.00 -U0.00 -ZOAkelIcons.dll rsrc.res
del *.res
pause

Пример rsrc.rc:
Код:
101 ICON MOVEABLE PURE LOADONCALL DISCARDABLE "001.ico"
102 ICON MOVEABLE PURE LOADONCALL DISCARDABLE "002.ico"
//и т. д.
 
//При желании можно добавить секцию с версией, я обычно добавляю,
//чтобы показывалось описание файла и появлялась подсказка при наведении мыши на файл
 
1 VERSIONINFO
FILEVERSION 1,0,0,0
PRODUCTVERSION 1,0,0,0
FILEOS 0x00000004
FILETYPE 0x00000002
BEGIN
  BLOCK "StringFileInfo"
  BEGIN
    BLOCK "000004B0"
    BEGIN
      VALUE "CompanyName", "you\0"
      VALUE "FileDescription", "Additional icons for AkelPad\0"
      VALUE "FileVersion", "1.0.0.0\0"
      VALUE "LegalCopyright", "© 2012. No rights reserved.\0"
      VALUE "OriginalFilename", "AkelIcons.dll\0"
      VALUE "ProductVersion", "1.0.0.0\0"
      VALUE "InternalName", "AkelIcons.dll\0"
//Сюда еще всякой лабуды можно понавписывать)
    END
  END
  BLOCK "VarFileInfo"
  BEGIN
    VALUE "Translation",0x0, 0x04b0
  END
END
 

Помимо ulink можно использовать link, polink, fasm и т. д.
Если кому интересно, то вот инструменты и исходники, описанные выше: http://rghost.ru/private/39932324/27837e882aa835914caeb9e1748f44e4

Всего записей: 7432 | Зарегистр. 13-11-2010 | Отправлено: 14:39 22-08-2012 | Исправлено: addhaloka, 15:40 22-08-2012
   

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

Компьютерный форум Ru.Board » Компьютеры » Программы » AkelPad (часть 1)
gyra (10-07-2017 22:07): AkelPad (часть 2)


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

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

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru