Форум: "Основная";
Текущий архив: 2005.06.14;
Скачать: [xml.tar.bz2];
ВнизИконка своего компонента Найти похожие ветки
← →
Димастый (2005-05-28 00:28) [0]Почему у меня при установке своего компонента не ставится изображение на компонент? Вроде сделал все как в книге написано: создал dcr-файл, создал там BMP рисунки 24*24 назвал тоже все правильно. А вот почему то не работает...:( Может из за того что я ставлю компонент не пакетом, а просто pas-файлом?
← →
Reindeer Moss Eater © (2005-05-28 00:30) [1]Не пакетом, а просто пас файлом компонент не установить. Еще со времен кончины Delphi2.
Проверь регистр имени ресурса.
← →
Димастый (2005-05-28 00:32) [2]все правильно, уже проверял... А pas-файлом установка я имел ввиду Delphi сама создает пакет к pas-файлу, а не мой собственный пакет...
← →
Reindeer Moss Eater © (2005-05-28 00:36) [3]Значит не все правильно.
← →
Reindeer Moss Eater © (2005-05-28 00:37) [4]Цвет скольки битный?
← →
Димастый (2005-05-28 00:39) [5]16-ти, тоже проверял...:(
← →
Reindeer Moss Eater © (2005-05-28 00:41) [6]Ну значит сам ресурс не подключен.
← →
Димастый (2005-05-28 00:43) [7]наверно... а как его подключить?
← →
Reindeer Moss Eater © (2005-05-28 00:46) [8]{$R .....}
← →
Димастый (2005-05-28 00:48) [9]это в самом коде компонента?
← →
Eraser © (2005-05-28 00:48) [10]Reindeer Moss Eater © (28.05.05 00:30) [1]
Не пакетом, а просто пас файлом компонент не установить. Еще со времен кончины Delphi2.
Эт почему же? Ещё как установишь..., но конечно его добавит в VCL.bpl если не ошибаюсь... но что установишь - это 100%, на семёрке не раз пробовал.
← →
Reindeer Moss Eater © (2005-05-28 00:53) [11]Eraser ©
а vcl.bpl - это что, не пакет?
это в самом коде компонента?
В модуле, входящем в design time пакет (зачем тебе иконка компонента в работающем приложении?). Хотя можно и рантайм пакет вставить.
← →
Димастый (2005-05-28 00:58) [12]Reindeer Moss Eater вы наверно не поняли про какую иконку я имею ввиду... В самой Delphi где находятся все компоненты на закладках... Там у меня не получается для своих компонентов поставить свои иконки
← →
Reindeer Moss Eater © (2005-05-28 00:59) [13]Все я понял.
← →
Eraser © (2005-05-28 01:02) [14]Reindeer Moss Eater © (28.05.05 00:53) [11]
а vcl.bpl - это что, не пакет?
Самы что ни есть натуральный пакет. Но для того чтобы установить отдельный pas файл не надо (вернее не обязательно) создавать отдельный пакет...
← →
Reindeer Moss Eater © (2005-05-28 01:04) [15]Пасфайлы никуда не устанавливаются.
А все компоненты находятся в пакетах.
Нельзя иметь компонент в палитре который не находится в пакете.
← →
Reindeer Moss Eater © (2005-05-28 01:05) [16]Димастый
Имя битмапа в rc файле каким регистром набрано?
← →
Димастый (2005-05-28 01:09) [17]большими буквами в dcr. Я его Image Editor-ом создавал, так что rc я не создавал
← →
Reindeer Moss Eater © (2005-05-28 01:12) [18]Значит либо сам ресурс не был включен в пакет во время его последней сборки, либо его имя не совпадает с именем класса компонента.
← →
Reindeer Moss Eater © (2005-05-28 01:32) [19]Берешь ресторатор или что-нибудь подобное.
Открываешь ту bpl в которую попал твой компонент.
Ищешь там свой битмап.
Если его нет, то см. [18] п.1
Если он там есть, то проверяй его имя его регистр и имя класса.
← →
Димастый (2005-05-28 11:51) [20]ОК. Спасибо :)
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2005.06.14;
Скачать: [xml.tar.bz2];
Память: 0.48 MB
Время: 0.034 c