|
Иконка для приложения в ассемблере
|
| Автор |
Сообщение |
vohomov Хостинг — это наше всё!

Зарегистрирован: 17.07.2009 Сообщения: 183
20231 
|
Добавлено: Вс, 09 Авг, 2009 11:32 Заголовок сообщения: Иконка для приложения в ассемблере |
|
|
Добрый день.
Тему создал, т.к. хотелось бы услышать мнение обитателей форума по-поводу того, как лучше и проще определить иконку для приложения на ассемблере (в моём справочнике это совсем не написанно). Предполагается, что иконка будет загружена из внешней, заранее подготовленной картинки 16x16.
--
Если хотите, можете привести ссылки на f.a.q. в сети, или онлайн-справочники (если знаете, где такая тема встречалась), я что-то конкретики не нашёл на этот счёт. _________________ Любителям и знатокам географии | Помощь по химии онлайн |
|
| Вернуться к началу |
|
 |
madhamster Согнул ложку


Зарегистрирован: 09.10.2006 Сообщения: 902
432 
|
Добавлено: Вс, 09 Авг, 2009 13:42 Заголовок сообщения: |
|
|
Налепи сверху какимнить ResHacker'ом и всё)) _________________ NextStage - live music competition |
|
| Вернуться к началу |
|
 |
vohomov Хостинг — это наше всё!

Зарегистрирован: 17.07.2009 Сообщения: 183
20231 
|
Добавлено: Вс, 09 Авг, 2009 13:44 Заголовок сообщения: |
|
|
| madhamster писал(а): | | Налепи сверху какимнить ResHacker'ом и всё)) |
Эмм... ну какбэ не совсем понятно. Я пишу исходники а компилирую masm'ом и.... как мне именно на ассмеблере это реализовать? ну код, чтоли, подскажите... _________________ Любителям и знатокам географии | Помощь по химии онлайн |
|
| Вернуться к началу |
|
 |
LargeCell Пол-пирога


Зарегистрирован: 19.07.2009 Сообщения: 95
2218 
|
Добавлено: Вс, 09 Авг, 2009 15:01 Заголовок сообщения: |
|
|
тебе на wasm.ru  |
|
| Вернуться к началу |
|
 |
goodluck Хостинг — это наше всё!

Зарегистрирован: 25.03.2007 Сообщения: 229
4825 
|
Добавлено: Вс, 09 Авг, 2009 17:56 Заголовок сообщения: |
|
|
| vohomov писал(а): | | madhamster писал(а): | | Налепи сверху какимнить ResHacker'ом и всё)) |
Эмм... ну какбэ не совсем понятно. Я пишу исходники а компилирую masm'ом и.... как мне именно на ассмеблере это реализовать? ну код, чтоли, подскажите... | Ой давно это было. Кажеться там файл ресурсов создаётся. Подробнее написано в книге В.Пирогова "Ассемблер для Windows". _________________ Статьи и заметки про Интернет |
|
| Вернуться к началу |
|
 |
vohomov Хостинг — это наше всё!

Зарегистрирован: 17.07.2009 Сообщения: 183
20231 
|
Добавлено: Вс, 09 Авг, 2009 20:32 Заголовок сообщения: |
|
|
| goodluck писал(а): | | vohomov писал(а): | | madhamster писал(а): | | Налепи сверху какимнить ResHacker'ом и всё)) |
Эмм... ну какбэ не совсем понятно. Я пишу исходники а компилирую masm'ом и.... как мне именно на ассмеблере это реализовать? ну код, чтоли, подскажите... | Ой давно это было. Кажеться там файл ресурсов создаётся. Подробнее написано в книге В.Пирогова "Ассемблер для Windows". |
Угу, вот-вот, что-то вертится на уме "загрузить в файл ресурсов" и не могу понять, надо оно было мне или не надо.
За совет по-поводу книги спасибо огромное, конечно. Сейчас попытаюсь найти её где-нибудь в сети в PDF. (А вдруг повезёт и найду?). _________________ Любителям и знатокам географии | Помощь по химии онлайн |
|
| Вернуться к началу |
|
 |
usnet Пол-пирога


Зарегистрирован: 22.07.2009 Сообщения: 53 Откуда: Иркутск 3151 
|
|
| Вернуться к началу |
|
 |
[LP]LordPro.teus Призрак Лорда


Зарегистрирован: 26.07.2007 Сообщения: 5092
42282 
|
Добавлено: Пн, 10 Авг, 2009 10:35 Заголовок сообщения: |
|
|
usnet
публикация защищенного авторским правом контента на Filekeeper'е?.. Дожили... Совсем очешуели.. _________________

До выхода LiteDiary 0.3.0: парам-пам-пам-пам! Она уже здесь! |
|
| Вернуться к началу |
|
 |
vohomov Хостинг — это наше всё!

Зарегистрирован: 17.07.2009 Сообщения: 183
20231 
|
Добавлено: Пн, 10 Авг, 2009 10:56 Заголовок сообщения: |
|
|
Да, действительно, в поддержку [LP]LordPro.teus не буду качать оттуда.
Вобще, конечно лучше сегодня пойду в "Буквоед" и там посмотрю книги по ассемблеру - с одним справочником ничему не научишься. _________________ Любителям и знатокам географии | Помощь по химии онлайн |
|
| Вернуться к началу |
|
 |
usnet Пол-пирога


Зарегистрирован: 22.07.2009 Сообщения: 53 Откуда: Иркутск 3151 
|
Добавлено: Пн, 10 Авг, 2009 11:17 Заголовок сообщения: |
|
|
Пцц сори незнал что не в паблике лежит// Удалил... _________________
 |
|
| Вернуться к началу |
|
 |
vohomov Хостинг — это наше всё!

Зарегистрирован: 17.07.2009 Сообщения: 183
20231 
|
Добавлено: Пн, 10 Авг, 2009 11:32 Заголовок сообщения: |
|
|
Мне почему-то вспомнилось, что у друга есть книжка Крупника "Ассемблер", и там вроде я видел описание процедур окна в WinAPI - промелькнуло слово "иконка". Так вот. Я ему позвонил сегодня - он посмотрел, сказал - да, там такая таблица с описанием процедур есть, но конкретно как сделать иконку в приложении там вобще не написано. Не понимаю - зачем вобще тогда такие макулатурные книги издавать, это же кошмар. _________________ Любителям и знатокам географии | Помощь по химии онлайн |
|
| Вернуться к началу |
|
 |
Веденин Красные глаза


Зарегистрирован: 17.05.2007 Сообщения: 2065 Откуда: Самара 11674 
|
Добавлено: Пн, 10 Авг, 2009 14:55 Заголовок сообщения: |
|
|
Эх, давно это было (я про чтение книг про ассемблер)
Суть в том что компиляторы C++ и т.п. (например Delphi, Borland Builder) содержат такую тулзу как добавление иконки в файл ресурсов, не помню где читал, что скачало нужно перегнать иконку такой тузлой в файл ресурсов, потом при компиляции в ассемблер можно указать файл ресурсов, причем вроде бы больше ничего делать не надо, так как винда сама вытащит иконку из exe файла.
Между прочим примерно таким же образом автор рекомендовал делать формы, картинки и прочее (сначала тулзой в файл ресурсов из C++ подобных языков, а потом а ассемблере использовать)
Можно и по простому найти тулзу добавляющие иконы в exe файл и просто после компиляции закидывать туда ещё и иконку. _________________ Написание конвекторов, парсеров, интеграции нескольких сайтов (в личку)
Тематические поисковые системы Рунета: Танцевальная, программиста, поиск книг |
|
| Вернуться к началу |
|
 |
vohomov Хостинг — это наше всё!

Зарегистрирован: 17.07.2009 Сообщения: 183
20231 
|
Добавлено: Пн, 10 Авг, 2009 15:46 Заголовок сообщения: |
|
|
| Веденин писал(а): | Эх, давно это было (я про чтение книг про ассемблер).
Суть в том, что компиляторы C++ и т.п. (например Delphi, Borland Builder) содержат такую тулзу как добавление иконки в файл ресурсов, не помню где читал, что сначала нужно перегнать иконку такой тулзой в файл ресурсов, потом при компиляции в ассемблер можно указать файл ресурсов, причем вроде бы больше ничего делать не надо, так как винда сама вытащит иконку из exe файла.
Между прочим, примерно таким же образом автор рекомендовал делать формы, картинки и прочее (сначала тулзой в файл ресурсов из C++ подобных языков, а потом а ассемблере использовать).
Можно и по-простому найти тулзу добавляющие иконы в exe файл и просто после компиляции закидывать туда ещё и иконку. |
О, спасибо за исчерпывающий ответ, я на C++ тоже пытаюсь писать небольшие программы, но в основном в Линукс и с помощью gcc.. Под windows как раз тоже бы не помешало загонять иконочки в проги на C++ . Кстати, мне недавно довелось где-то в Интернете прочитать про то, что можно в основной код C++ программы подключать коды с инструкциями на ассемблере - тоже пока не могу найти точно, как это использовать себе во благо.. _________________ Любителям и знатокам географии | Помощь по химии онлайн |
|
| Вернуться к началу |
|
 |
Веденин Красные глаза


Зарегистрирован: 17.05.2007 Сообщения: 2065 Откуда: Самара 11674 
|
Добавлено: Вт, 11 Авг, 2009 05:48 Заголовок сообщения: |
|
|
| vohomov писал(а): | | Кстати, мне недавно довелось где-то в Интернете прочитать про то, что можно в основной код C++ программы подключать коды с инструкциями на ассемблере - тоже пока не могу найти точно, как это использовать себе во благо.. |
Можно, причем очень просто так как С++ это по сути обертка на ассемблером и на взаимодействие с ассемблером и настраивался этот язык изначально. Правда 99,9% случаев использование ассемблера не имеет смысла, единственный случай который я знаю это создания дико критичных по производительности программ, типа драйверов или программ параллельных вычислений, в остальном С++ содержит те же возможности что и asm. _________________ Написание конвекторов, парсеров, интеграции нескольких сайтов (в личку)
Тематические поисковые системы Рунета: Танцевальная, программиста, поиск книг |
|
| Вернуться к началу |
|
 |
LargeCell Пол-пирога


Зарегистрирован: 19.07.2009 Сообщения: 95
2218 
|
Добавлено: Вт, 11 Авг, 2009 06:03 Заголовок сообщения: |
|
|
| vohomov писал(а): | | Кстати, мне недавно довелось где-то в Интернете прочитать про то, что можно в основной код C++ программы подключать коды с инструкциями на ассемблере - тоже пока не могу найти точно, как это использовать себе во благо.. |
даже в дельфях можно асм вставки делать) |
|
| Вернуться к началу |
|
 |
|