On-line: гостей 0. Всего: 0 [подробнее..]
АвторСообщение



Пост N: 67
Зарегистрирован: 03.12.08
ссылка на сообщение  Отправлено: 21.11.12 14:51. Заголовок: Как сменить иконку приложения ?


Добрый день , друзья ! Подскажите где чего прописать чтоб сменить иконку приложения ? В программе для окна MAIN всё работает - устанавливается то что и надо . Но вот при просмотре , например в WINDOWS-проводнике - почему-то значёк принтера а не моя иконка .... уже измучился весь

Образец кода PRG :
#include "MiniGUI.ch"
#include "fileio.ch"
#include "inkey.ch"
#include "miniprint.ch"

#define IDI_MAIN 1001

.....
Define window
Fоrm_1 At 0, 0 Width 200 Height 200 Title 'This is a test program' ICON 'MAIN' MAIN <--- иконка MAIN из ресурса - отображается в углу окна правильно !

мой .RC файл :

IDI_MAIN ICON RES\TEST.ICO
MAIN ICON RES\TEST1.ICO
....
PS: Буду благодарен на ссылку на информацию по ресурсам - как чего работает /типы ресурсов/ и т д ....







Спасибо: 0 
ПрофильЦитата Ответить
Ответов - 18 [только новые]


постоянный участник




Пост N: 2413
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 21.11.12 15:38. Заголовок: Softlog86 пишет: #i..


Softlog86 пишет:

 цитата:
#include "MiniGUI.ch"



Так это наверно в другую ветку форума нужно писать !
http://clipper.borda.ru/?0-1

А все дело в том какая иконка (по алфавиту) установлена первой в ресурсном файле !
Сделай в RC:
AA_MAIN ICON RES\TEST1.ICO
а в программе:
Fоrm_1 At 0, 0 Width 200 Height 200 Title 'This is a test program' ICON 'AA_MAIN'


Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 68
Зарегистрирован: 03.12.08
ссылка на сообщение  Отправлено: 21.11.12 15:42. Заголовок: Андрей , большое спа..


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


Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 2414
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 21.11.12 16:05. Заголовок: Строка AA_MAIN ICON..


Строка
AA_MAIN ICON RES\TEST1.ICO - должна быть первой в RC файле.
Далее до сборки проекта удалить файл *.RES
Потом удалить в папке проекта или где лежит ехе-ник файл Thumbs.db - кэша картинок (для ХР)

Потом лучше перегрузиться вообще, что то не срабатывает или сбоит ПРОВОДНИК ...
Кстати а какая иконка у вас RES\TEST1.ICO ?
Попробуй мою поставить - http://files.mail.ru/9ROWV1

Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 69
Зарегистрирован: 03.12.08
ссылка на сообщение  Отправлено: 21.11.12 16:39. Заголовок: AA_MAIN ICON <..


AA_MAIN ICON <- первая
.RES - убил напрочь
Thumbs.db - нет его вовсе
Установил Вашу иконку ...
Всё бестолку ..


Спасибо: 0 
ПрофильЦитата Ответить



Не зарегистрирован
Зарегистрирован: 01.01.70
ссылка на сообщение  Отправлено: 21.11.12 17:16. Заголовок: В файле .RC имя икон..


В файле .RC имя иконки измените на например
1MAIN ICON RES\TEST1.ICO
т.е. в имени этой иконки поставьте 1(единичку)
ну и дальше в FORM ...ICON "1MAIN"

Спасибо: 0 
Цитата Ответить
постоянный участник


Пост N: 96
Зарегистрирован: 29.05.10
ссылка на сообщение  Отправлено: 21.11.12 21:20. Заголовок: Если предположить ,ч..


Если предположить ,что логика реализации FW и MiniGUI похожи то тогда так :
RC
ICON_1 ICON "Aun.ico"
prg
DEFINE ICON oIcon NAME "ICON_1"




Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 70
Зарегистрирован: 03.12.08
ссылка на сообщение  Отправлено: 21.11.12 22:06. Заголовок: Ребята - вы не понял..


Ребята - вы не поняли ! С установкой нужной иконки в окнах , меню , на кнопках и тд - проблем нет ! - всё подгружается и отображается правильно ! .
Посмотрите на прикреплённое изображение



Спасибо: 0 
ПрофильЦитата Ответить



Не зарегистрирован
Зарегистрирован: 01.01.70
ссылка на сообщение  Отправлено: 21.11.12 22:21. Заголовок: Несколько изображений в одном файле


Похоже в файле иконки - несколько изображений,
откройте графредактором и увидите изображение принтера, скорее всего - другим разрешением.

Спасибо: 0 
Цитата Ответить



Не зарегистрирован
Зарегистрирован: 01.01.70
ссылка на сообщение  Отправлено: 21.11.12 22:28. Заголовок: Была аналогичная про..


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


Спасибо: 0 
Цитата Ответить
постоянный участник


Пост N: 97
Зарегистрирован: 29.05.10
ссылка на сообщение  Отправлено: 22.11.12 10:07. Заголовок: Softlog86 пишет: Ре..


Softlog86 пишет:

 цитата:
Ребята - вы не поняли !


поняли ....



Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 2418
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 22.11.12 11:00. Заголовок: ММК пишет: поняли ...


ММК пишет:

 цитата:
поняли ....



Красивая картинка, т.е. задача....
FiveWin ?

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник


Пост N: 98
Зарегистрирован: 29.05.10
ссылка на сообщение  Отправлено: 22.11.12 12:54. Заголовок: Andrey пишет: Краси..


Andrey пишет:

 цитата:
Красивая картинка, т.е. задача....


Скорее вкусная :)) Производство мороженого
Andrey пишет:

 цитата:
FiveWin ?


Да

Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 71
Зарегистрирован: 03.12.08
ссылка на сообщение  Отправлено: 22.11.12 14:41. Заголовок: Буду повторно пробов..


Буду повторно пробовать методом переименований .... Негоже когда твоя задача отображается чьим-то левым значком ...
PS: Жаль что пока по ресурсам нет документации ....

Спасибо: 0 
ПрофильЦитата Ответить



Не зарегистрирован
Зарегистрирован: 01.01.70
ссылка на сообщение  Отправлено: 22.11.12 14:53. Заголовок: Можете выложить Ваш файл main.ico ?


Можете выложить Ваш файл main.ico и файл .rc?
Посмотрю, может что увижу.

Спасибо: 0 
Цитата Ответить
постоянный участник




Пост N: 2420
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 22.11.12 18:31. Заголовок: petr707 Просьба пос..


petr707
Просьба посмотреть вам сообщение в конце темы http://clipper.borda.ru/?1-3-0-00000224-000-20-0#018

Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 34
Зарегистрирован: 24.04.13
ссылка на сообщение  Отправлено: 20.09.13 14:04. Заголовок: Подскажите как включ..


Подскажите как включить иконку в .exe-файл не используя HBMK2 ?
Я так понимаю нужно использовать brc32.exe для компиляции .rc-файла.
Что потом делать с получившимся .res-файлом ?
BCC32.exe его не принимает.



Спасибо: 0 
ПрофильЦитата Ответить
администратор




Пост N: 3579
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 20.09.13 14:17. Заголовок: azoo Использовать i..


azoo
Использовать ilink32 , поищи на форуме.
А почему не устраивает Hbmk2 ?

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 3011
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 20.09.13 18:56. Заголовок: -LZ:\BCC55\l..


-LZ:\BCC55\lib\obj;Z:\BCC55\lib;Z:\xHARBOUR\lib -Gn -M -m -s -Tpe -x -aa +
c0w32.obj OBJ\все obj-файлы проекта через пробел далее знак , +
ИмяПроекта.exe,, +
lang.lib vm.lib rtl.lib rdd.lib macro.lib pp.lib dbfntx.lib dbfcdx.lib dbffpt.lib common.lib gtwvt.lib gtwvg.lib codepage.lib ct.lib tip.lib pcrepos.lib hsx.lib hbsix.lib zlib.lib libhasp_windows_bcc.lib import32.lib cw32.lib, +
, +
res\ИмяФайла.res


Спасибо: 0 
ПрофильЦитата Ответить
Ответ:
1 2 3 4 5 6 7 8 9
большой шрифт малый шрифт надстрочный подстрочный заголовок большой заголовок видео с youtube.com картинка из интернета картинка с компьютера ссылка файл с компьютера русская клавиатура транслитератор  цитата  кавычки моноширинный шрифт моноширинный шрифт горизонтальная линия отступ точка LI бегущая строка оффтопик свернутый текст

показывать это сообщение только модераторам
не делать ссылки активными
Имя, пароль:      зарегистрироваться    
Тему читают:
- участник сейчас на форуме
- участник вне форума
Все даты в формате GMT  3 час. Хитов сегодня: 6
Права: смайлы да, картинки да, шрифты да, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет