Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2008.01.20;
Скачать: [xml.tar.bz2];

Вниз

Иконки приложений   Найти похожие ветки 

 
ZLinX   (2007-12-14 12:12) [0]

Как в приложении, разрабатываемом на Delphi создать у приложения полноцветную пиктрограмму


 
Anatoly Podgoretsky ©   (2007-12-14 12:19) [1]

> ZLinX  (14.12.2007 12:12:00)  [0]

Зачем создай ее во внешнем редакторе.


 
Семен Сурков   (2007-12-14 12:59) [2]

сначала надо нарисовать ico
потом в опциях проекта (Project \ Options \ Application) добавить ico к проекту.


 
ZLinX   (2007-12-14 14:10) [3]

я знаю как создать иконку приложения, но при создании ее высшеприведенным способом иконка вставляется с низким содержанием цветов


 
ПЛОВ ©   (2007-12-14 14:55) [4]

А других прог кроме делфийских для рисования иконок не существует? Могу дать на_водку - Icon XP :)


 
@!!ex ©   (2007-12-14 14:56) [5]

> [4] ПЛОВ ©   (14.12.07 14:55)

Да вопрос не в создании. А в том, что Дельфи ее при встакве поганит...


 
Anatoly Podgoretsky ©   (2007-12-14 15:09) [6]

> @!!ex  (14.12.2007 14:56:05)  [5]

Ты не умеешь их готовить.


 
Kolan ©   (2007-12-14 16:33) [7]

> Да вопрос не в создании. А в том, что Дельфи ее при встакве
> поганит&#133

И меня никогда не поганила. Странно&#133 что я делаю не так?


 
ZLinX   (2007-12-14 16:53) [8]

Delphi 7


 
Igor Zorkov ©   (2007-12-14 17:32) [9]


> @!!ex ©   (14.12.07 14:56) [5]


Delphi ни чего не поганит, поганите вы


 
ZLinX   (2007-12-14 17:35) [10]


> Igor Zorkov ©


каким образом вставить иконку, не поганя ее


 
Kolan ©   (2007-12-14 17:40) [11]

> Delphi 7

Да и Delphi 7 тоже ниче не поганит.

каким образом вставить иконку, не поганя ее
Сказли же уже:


 
Kolan ©   (2007-12-14 17:41) [12]


> Сказли же уже:

Project \ Options \ Application \ Load Icon


 
Igor Zorkov ©   (2007-12-14 17:42) [13]


> ZLinX   (14.12.07 17:35) [10]


Вставить куда?

Проблемма в чем, поконкретней можно описать.


 
ZLinX   (2007-12-14 17:53) [14]

Я ЗНАЮ КАК ВСТАВЛЯТЬ ИКОНКИ

НО ПРИ ВСТАВКЕ ОН ИХ БЬЕТ

(ВСТЬАВЛЯЕШ ИКОНКУ А ОНА ПРИ ВСТАВКЕ СБРАСЫВАЕТ ЦВЕТНОСТЬ
ДО 16-ЦВЕТНОЙ ПАЛИТРЫ )

P.S.

Linux -- рулез

а Windows- -- полный ********************


 
Kolan ©   (2007-12-14 17:55) [15]

> Я ЗНАЮ КАК ВСТАВЛЯТЬ ИКОНКИ
>
> НО ПРИ ВСТАВКЕ ОН ИХ БЬЕТ
>
> (ВСТЬАВЛЯЕШ ИКОНКУ А ОНА ПРИ ВСТАВКЕ СБРАСЫВАЕТ ЦВЕТНОСТЬ
> ДО 16-ЦВЕТНОЙ ПАЛИТРЫ )

Блондинка?


> Linux —— рулез
>
> а Windows— —— полный

И?

ЗЫ
 Нефих пиратские диски покупать.


 
ZLinX   (2007-12-14 18:08) [16]


> > Linux —— рулез> > а Windows— —— полный И?


Дело в том что линух Опережает форточки в плане графического интерфейса . в качестве иконки в нем может быть использован рисунок любого формата и с цветностью trueColor+альфа канал. а в виндовсе только ico да и то неполноцветный


 
ketmar_   (2007-12-14 18:12) [17]

>ZLinX   (14.12.07 17:53) [14]
дятел опоздал к осеннему обострению?


 
Kostafey ©   (2007-12-14 18:55) [18]

Народ не кричим, между прочем автор прав.

Действительно, не знаю как прочие, но Delphi 7
действительно не позволяет использовать
иконки с большим разрешением, обрезая их разрешение
и цветовую гамму.

Я в этом случае использовал только то разрешение
и набор цветов, которые не искажались при
применении для иконки прилоения.


 
ketmar_   (2007-12-14 19:05) [19]

>Delphi 7 действительно не позволяет
то-то я многоцветные иконы с альфаканалом совал. оказываедцо, я шаман!


 
Kostafey ©   (2007-12-14 19:10) [20]

> [19] ketmar_   (14.12.07 19:05)
> >Delphi 7 действительно не позволяет
> то-то я многоцветные иконы с альфаканалом совал. оказываедцо,
> я шаман!

Блин, я тоже не монохромные, и тоже с альфаканалом,
но теперь поробуй-ка засунуть иконку 64*64 с 32k цветовой гаммой.


 
ketmar_   (2007-12-14 19:29) [21]

и в чём проблема? O_o

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


 
Kostafey ©   (2007-12-14 19:35) [22]

> [21] ketmar_   (14.12.07 19:29)
> и в чём проблема? O_o
>
> а. я понял. кроме гуёв ничем пользоваццо не умеем. для чего
> кнопочки в гуях нет -- то, значится, невозможно.

От ты злыдень.
Так в том и сабж.
Как "негуём" це сделать можно? :)


 
ketmar_   (2007-12-14 19:51) [23]

>Как "негуём" це сделать можно? :)
нарисовал -- и в ресурсы. для особо хардкорных можно не рисовать, а сразу вводить hex-код. для остальных -- любым нормальным редактором иконок. и маааленький .rc-скрипт.


 
Kostafey ©   (2007-12-14 20:04) [24]

> и маааленький .rc-скрипт.

Это как?


 
PEAKTOP ©   (2007-12-14 20:45) [25]

0) Допустим, проект имеет имя "project1.dpr"
1) Рисуем иконку в какой-нибудь программе. Лично я пользую IconXP, благо на китайских северах можно найти с "таблэткой".
2) Сохраняем ее в каталоге проекта с именем, допустим, "myicon.ico"
3) В каталоге с проектом создаю текстовый файл с имемем проекта и расширением "project1.rc" следующего содержания

MAINICON ICON   "myicon.ico"

4) Допустим, Делфи проинсталлена в каталог C:\program Files\Borland\Delphi7
5) Создаем BAT-файл

c:\progra~1\borland\delphi7\bin\brcc32.exe -32 project1.rc>project1.res.log


6) Запускаем этот bat-ник и получаем "project1.res"
7) Открываем Делфи, компилим - и прога с новой иконкой.



Страницы: 1 вся ветка

Форум: "Прочее";
Текущий архив: 2008.01.20;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.5 MB
Время: 0.048 c
15-1197886624
Ром__
2007-12-17 13:17
2008.01.20
тв-тюнер


15-1197834037
Riply
2007-12-16 22:40
2008.01.20
Инициализация переменных в С


2-1198056331
Washington
2007-12-19 12:25
2008.01.20
Высота панели задач


2-1197992248
umbra
2007-12-18 18:37
2008.01.20
что делать с параметрами в TADODataSet.?


15-1197917123
Катунов Юрий
2007-12-17 21:45
2008.01.20
Библиотека vcl70.bpl и компоненты с Quick Reports





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский