forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   FAQ (http://forum.boolean.name/forumdisplay.php?f=15)
-   -   Пиктограмма exe-файла (http://forum.boolean.name/showthread.php?t=36)

jimon 18.12.2009 00:16

Ответ: Пиктограмма exe-файла
 
G.A.D
значит добавь

G.A.D 18.12.2009 00:19

Ответ: Пиктограмма exe-файла
 
как?

SBJoker 18.12.2009 01:15

Ответ: Пиктограмма exe-файла
 
Цитата:

Сообщение от Hurrit (Сообщение 130009)
Тем же способом что описан в первом посту

Защем плохому учишь да?

В бмаксе делается текстовый ресурсный файл, потом компилится через мингв, потом подключается в проект через include.

Вот так при каждой компиляции будут ресурсы добавляться..хоть иконка, хоть данные о версии и авторах продукта, да что угодно.

BlackOut 19.12.2009 22:53

Ответ: Пиктограмма exe-файла
 
Цитата:

В бмаксе делается текстовый ресурсный файл, потом компилится через мингв, потом подключается в проект через include.

Вот так при каждой компиляции будут ресурсы добавляться..хоть иконка, хоть данные о версии и авторах продукта, да что угодно.
пожалуйста поподробней об этом файле, если можно маленький пример.
и еще, "мингв" ставил только для того что бы компилить модули (все делал по инструкции и в стандартном IDE макса стала активна кнопка "билд модуль") и как компилить через него проект написанный на бм, загадка...

NitE 19.12.2009 22:59

Ответ: Пиктограмма exe-файла
 
через мингв нельзя компилить проекты написанные на бм, потомучто проекты написанные на бм нужно компилить через бм.

BlackOut 19.12.2009 23:28

Ответ: Пиктограмма exe-файла
 
Цитата:

через мингв нельзя компилить проекты написанные на бм..
логично....но что имел в виду товаришь SBJoker
Цитата:

В бмаксе делается текстовый ресурсный файл, потом компилится через мингв,
В общем как я понимаю пишется некие инбины компилятся в модуль через этот самый мингв(путем нажатие кнопки билд модуль) в общем у меня шиза, помогите =) пример как изменить картинку и как добавить инфу о файле. заранеё благодарен ибо тема меня эта волновала

ViNT 20.12.2009 00:03

Ответ: Пиктограмма exe-файла
 
Видимо, имеется ввиду, что через мингв компилится ресурсный файл, в результате чего получается объектный модуль(или как он там правильно называется), который линкуется к бм.

SBJoker 20.12.2009 04:09

Ответ: Пиктограмма exe-файла
 
Ну вкратце, пишем в блокноте такой файл:
res.rc
Код:

101 ICON D:\Projects\пе-3\ver\falcons.ico
1 VERSIONINFO
FILEVERSION 1,0,0,316
PRODUCTVERSION 1,0,0,316
FILEFLAGSMASK  0x3fL
FILEFLAGS      0x0L
FILEOS        0x4L
FILETYPE      0x1L
FILESUBTYPE    0x0L
BEGIN
    BLOCK "StringFileInfo"
    BEGIN
        BLOCK "040904B0"
        BEGIN
            VALUE "CompanyName",      "CodeExotics Studio\0"
            VALUE "FileDescription",  "The Stalin's Falcons\0"
            VALUE "FileVersion",      "1.316\0"
            VALUE "InternalName",    "falcons\0"
            VALUE "LegalCopyright",  "Copyright \xA9 CodeExotics Studio, 2009\0"
            VALUE "LegalTrademarks",  "\0"
            VALUE "OriginalFilename", "falcons.exe\0"
            VALUE "ProductName",      "The Stalin's Falcons\0"
            VALUE "ProductVersion",  "1.0 build 316\0"
        END
    END
END

Меняйте в этом шаблоне относящиеся к вашему проекту данные, тут помимо иконки так же информация о файле.

Потом компилим его так:
Цитата:

windres -i res.rc -o res.o
Потом вставляем его в коде так:
Цитата:

?Win32
Import "ver/res.o"
?
Обычно перед всем остальным кодом.

Reks888 23.01.2010 20:24

Ответ: Пиктограмма exe-файла
 
Ещё есть вариант поменять картинку с помощью IDE Protean, что избавляет от кучи геморроя...

Жека 11.03.2015 21:01

Ответ: Пиктограмма exe-файла
 
Джокер, спасибо за подробный ответ!

Кто-нить знает как вставить иконку для билда под мак? (блитцмакс)


Часовой пояс GMT +4, время: 07:30.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot