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

Вниз

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

 
#0FFFF   (2006-11-11 10:14) [0]

Написал я простенький компонент, создал в Image Editor"е BMP 24x24 файл ресурсов dcr с тем же именем что и pas, устанавливаю компонент иконка компонента не меняется, в Package видно что ресурс присутствует, в чём может быть проблема подскажите пожалуйста.


 
*Стажер*   (2006-11-11 10:20) [1]

24X24X256COLOR?


 
#0FFFF   (2006-11-11 10:21) [2]


> *Стажер*   (11.11.06 10:20) [1]


24X24X16COLOR


 
*Стажер*   (2006-11-11 10:22) [3]

Должен быть Bitmap а не Icon


 
#0FFFF   (2006-11-11 10:23) [4]


> *Стажер*   (11.11.06 10:22) [3]



> создал в Image Editor"е BMP 24x24 файл


 
*Стажер*   (2006-11-11 10:26) [5]

Пишем компонент, например CheckLabel, создаем CheckLabel.dcr в нем Bitmap 24x24x256 цветов и называем его TCheckLabel.


 
#0FFFF   (2006-11-11 10:36) [6]


> *Стажер*   (11.11.06 10:26) [5]


Толку ни какого, застрелиться что ли?


 
*Стажер*   (2006-11-11 10:38) [7]


> Толку ни какого

А пакет после пересоздания значка был удален из Delphi?


 
#0FFFF   (2006-11-11 10:43) [8]


> *Стажер*   (11.11.06 10:38) [7]


Вы имеете ввиду надо удалять Package.


 
*Стажер*   (2006-11-11 10:46) [9]

Да. После любых изменений пакет необходимо переустановить по новой.


 
#0FFFF   (2006-11-11 11:01) [10]


> *Стажер*   (11.11.06 10:46) [9]


Пошёл стреляться, руки у меня наверное кривые, ни чё не получаеться.

*Стажер* СПАСИБО


 
*Стажер*   (2006-11-11 11:09) [11]


> #0FFFF

Скинь пакет если не слишком большой на слилру. Посмотрим чего там.


 
Anatoly Podgoretsky ©   (2006-11-11 11:29) [12]


> называем его TCheckLabel.

TCHECKLABEL


 
Ketmar ©   (2006-11-11 15:12) [13]

>[12] Anatoly Podgoretsky(c) 11-Nov-2006, 11:29
>TCHECKLABEL
один фиг imagedit переведёт в upper case.


 
Anatoly Podgoretsky ©   (2006-11-11 15:20) [14]

> Ketmar  (11.11.2006 15:12:13)  [13]

Не один фиг, переведкет или нет еще большой вопрос, у меня не переводил


 
MikePetrichenko ©   (2006-11-11 16:16) [15]


> Не один фиг, переведкет или нет еще большой вопрос, у меня
> не переводил

Переводит.


> А пакет после пересоздания значка был удален из Delphi?

Не должен. Достаточно перекомпилить.


> Пишем компонент, например CheckLabel, создаем CheckLabel.
> dcr в нем Bitmap 24x24x256 цветов и называем его TCheckLabel.

Пофигу как файл ресурса называется. А сам ресурс = имя класса компонента.

И в файле компонента

{$R <файл_ресурса.dct>}


 
Anatoly Podgoretsky ©   (2006-11-11 16:44) [16]

> MikePetrichenko  (11.11.2006 16:16:15)  [15]

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


 
MikePetrichenko ©   (2006-11-12 14:30) [17]


> Перекомпилировать и установить, иначе может не проявиться.

Если компонент входит в пакет и пакет уже установлен, то перекомпиляция пакета вызовет его переустановку.
Если же компонент не входит в пакет (что не воможно, начиная с 5 Delphi), то тогда нужно перекомпилировать пакет в который Delphi установила компонент.



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

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

Наверх





Память: 0.48 MB
Время: 0.042 c
2-1163596338
Vitebsky
2006-11-15 16:12
2006.12.03
Динамическое создание попап-меню


15-1163085117
furyz
2006-11-09 18:11
2006.12.03
FreeBSD и мышь


15-1163510461
Loginov Dmitry
2006-11-14 16:21
2006.12.03
Какое значение окажется в итоге в Caption?


15-1163665894
Игорь Шевченко
2006-11-16 11:31
2006.12.03
А не подскажет ли кто программу для ведения TODO-списка


15-1162912545
jakon80
2006-11-07 18:15
2006.12.03
Delphi:Помогите сделать программу новичку!!!





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