Сейчас на форуме: johnniewalker, vsv1, Magister Yoda, Kybyx (+4 невидимых)

 eXeL@B —› Крэки, обсуждения —› Нужен инструмент для создания ресурса (иконку) у экзешника, у которого ресурсов нет!
<< . 1 . 2 .
Посл.ответ Сообщение

Ранг: 2.5 (гость), 1thx
Активность: 0.010
Статус: Участник

Создано: 02 февраля 2012 11:07 · Поправил: zaichik
· Личное сообщение · #1

Друзья, то есть речь идёт о простом консольном "hello, word!"
...Редакторы ресурсов по умолчанию запрашивают секцию ресурсов, (а при её отсутсвии подленько молчат. Я имею ввиду в частности XNResourceEditor), ты пыхтишь малюешь иконку во встроенном графическом редакторе, сохраняешь файл, а по запуску выдаётся надпись "приложение не является приложением win32"

++++++++++++++++++++++++++++++++++++++++++++++++++++

Ну я пытался делать танцы с бубном. Я делал так: я присоединял к экзешнику абсолютно левую секцию, заполненную рандомно и обзывал её .rsrc Вычислял всё, как положено, правил таблицу секций, заголовки (но не таблицу директорий!) И вы знает, проканывало, экзешник запускался, секция "ресурсов" у меня была и редактор ресурсов на это клевал и чудненько редактировал "ресурсы" и вставлял туда иконку, но при этом размер файла уменьшалася на 20 кило, нормально?

А чё оказалось. Оказалось в экзешнике, куда я присоединял .rsrc был оверелй, результат бы л такой (экзешник):
секция_0 секция_1 секция_2 секция_3 оверелей .rsrc

А после "редактирования ресурсов"
секция_0 секция_1 секция_2 секция_3 .rsrc

Не, ну как это назвать? XNResourceEditor нагло удалил оверелей, как будто так и надо, и не сказал.
В общем, мои попытки вручную секцию ресурсов и тем самым обмануть XNResourceEditor оказались тщетными.
(Ну а если я правил таблицу директорий, то естессно, экзешник не запускалася потому, что в ресурсах был мусор!)

++++++++++++++++++++++++++++++++++++++++++++++++++++

В общем, повторюсь, инструмент, который ПРАВИЛЬНО добавлял бы секцию ресурсов, всё решил бы. Спасибо, кто откликнется, извините, если не туда написал!



Ранг: 2.5 (гость), 1thx
Активность: 0.010
Статус: Участник

Создано: 03 февраля 2012 11:51 · Поправил: zaichik
· Личное сообщение · #2

Vovan666 пишет:

Либо я туплю, либо у Вас создается консольное приложение, которое изначально не имеет иконки.

Ну да. Я где-то дал понять обратное? Вот:

++++++++++++++++++++++++++++++++++++++++++++++++
Друзья, то есть речь идёт о простом консольном "hello, word!"
...Редакторы ресурсов по умолчанию запрашивают секцию ресурсов, (а при её отсутсвии подленько молчат. Я имею ввиду в частности XNResourceEditor), ты пыхтишь малюешь иконку во встроенном графическом редакторе, сохраняешь файл, а по запуску выдаётся надпись "приложение не является приложением win32"
++++++++++++++++++++++++++++++++++++++++++++++++

Всё верно, приложение простое консольное "hello, word!" (И это самое, Vovan666, в названии темы сказано ведь "ресурсов нет". Ну если нужно было ещё оговорить ДОПОЛНИТЕЛЬНО что оно не имеет иконки и (или) ресурсов... Виноват, чё)

Vovan666, я правильно понял вашу мысль, что если приложение не имеет иконки, я джолежн был сам понять, что и оверлей не нужен?

tihiy_grom пишет:
ТоварисЧ Заяц, с такими темпами вас скоро забанят.
Вам уже сказали - оверлей и всякая другая фигня вам не нужна. компильте с параметром "-s" и все дела.

Меня попросили дать исходник- я дал исходик. Чё не так? И кстати, если бы ты мне сказал "-s" был бы разговор. А так- извини меня, я эту опцию сам нашёл. Так что при всём уважении, какой бы малой эта заслуга не была- ты и этой малости не сделал. Извини, конечно если чем обидел.



Ранг: 441.3 (мудрец), 297thx
Активность: 0.410.04
Статус: Участник

Создано: 03 февраля 2012 12:04 · Поправил: tihiy_grom
· Личное сообщение · #3

Что за тупой троллинг начался? Какие заслуги? О чем вы вообще? При чем тут параметр "-s" ?
Может стоит порыться в гугле и почитать что такое оверлей и для чего он нужен?

Я уже дал ссылку, по которой написано как в DevC++ добавить иконку в консольное приложение. Мозгов, значит, открыть ссылку не хватило, а всякий бред писать - хватает?

zaichik пишет:
Vovan666, я правильно понял вашу мысль, что если приложение не имеет иконки, я джолежн был сам понять, что и оверлей не нужен?

Гораздо логичнее вот такая мысль: если у приложения нет иконки - значит на компьютере не нужен WiFi и TV-Tuner.

zaichik пишет:
Я тебя просил давать эту ссылку? Нет. Более того, я знаю, как добавлять иконку в проект на Dev-Cpp (Вчера не знал, а сёдня знаю, ибо ищется на раз. "Проект-> добавить в проект" ума много не надо.) И да, в консольное приложение тоже знаю как добавить, вчера ещё написал. Могу повторить.
Так что зачем ты эту ссыль давал- непонятно. Чё-то ты задним числов всё делаешь

бывают же всё-таки идиоты ...



Ранг: 2.5 (гость), 1thx
Активность: 0.010
Статус: Участник

Создано: 03 февраля 2012 12:29
· Личное сообщение · #4

tihiy_grom пишет:
компильте с параметром "-s" и все дела.

tihiy_grom пишет:
При чем тут параметр "-s" ?

Да уж... Не удивлюсь если это порежут

На счёт оверелея- ну да, может оно и так, может и стоит узнать для чего он нужен. Оно, может, даже и правильно, но я вот по-другому вопрос поставил.

Я предположил, раз его кропают, значит он нужен и как бы сделать так, чтобы редакторы ресурсов его не убирали. Я вот поставил под сомнение правильность его убирания, а должен был усомниться в целесообразности его существования. Мда. Что-то я не понимаю в этой жизни видать

tihiy_grom пишет:
Я уже дал ссылку, по которой написано как в DevC++ добавить иконку в консольное приложение. Мозгов, значит, открыть ссылку не хватило, а всякий бред писать - хватает?

Я тебя просил давать эту ссылку? Нет. Более того, я знаю, как добавлять иконку в проект на Dev-Cpp (Вчера не знал, а сёдня знаю, ибо ищется на раз. "Проект-> добавить в проект" ума много не надо.) И да, в консольное приложение тоже знаю как добавить, вчера ещё написал. Могу повторить.
Так что зачем ты эту ссыль давал- непонятно. Чё-то ты задним числов всё делаешь




Ранг: 2014.5 (!!!!), 1278thx
Активность: 1.340.25
Статус: Модератор
retired

Создано: 03 февраля 2012 12:30
· Личное сообщение · #5

Закрою топик, утомил уже, троллинг и хай какой-то пошёл.
Проблему (если её можно так назвать) обсосали уже со всех концов, но автор всё равно не хочет упорно сам разобраться и продолжает толочь воду в ступе.
З.Ы. И да, к форуму топик имеет отношения мало, скорее надо было постить куда-нить в форум основ программирования.

| Сообщение посчитали полезным: ClockMan, tihiy_grom, SReg, HandMill, hlmadip, DimitarSerg
<< . 1 . 2 .
 eXeL@B —› Крэки, обсуждения —› Нужен инструмент для создания ресурса (иконку) у экзешника, у которого ресурсов нет!
Эта тема закрыта. Ответы больше не принимаются.
   Для печати Для печати