Главная страница
    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.042 c
15-1197404481
Амплоадо
2007-12-11 23:21
2008.01.20
Delphi не могу Turbo установить


15-1197736931
Dmitry S
2007-12-15 19:42
2008.01.20
Вопрос про шашки.


4-1182346437
Nikfel
2007-06-20 17:33
2008.01.20
Как сделать спящий режим.


1-1192534195
Se1lor
2007-10-16 15:29
2008.01.20
Image и регионы


15-1196653587
Думкин
2007-12-03 06:46
2008.01.20
Головоломки профессора Головоломки. Гершензон





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский