Форум: "Основная";
Текущий архив: 2003.11.20;
Скачать: [xml.tar.bz2];
Внизресурсы ехе - много лишнего. Найти похожие ветки
← →
anbezr (2003-11-11 11:06) [0]Здрасте...
Вот два вопроса созрели...
Написал набор компонент, которые использовал для проекта. Все было замечательно, пока не залез в исполняемый файл ресторатором. оказалось, что в моем екзешнике есть все картинки, которые я использовал для компонент.
1. Как сделать так, чтобы дельфя их не добавляла?
Проблема №2 в том, что компоненты используют иконки, которые я "приделал" к проекту, поместив их в отдельный *.res и прилинковал в каком-то файле компонента. Так вот, теперь проводник отображает мое приложение со значком, который первый по алфавиту(или, вообще первый), но никак не с MAINICON.
2. Что я должен сделать, чтобы проводник отображал мою прогу с правильным значком?
Спасибо.
← →
VAleksey (2003-11-11 12:16) [1]1) Не добавлять их в проект.
2) Сменить значек. (Щелкнуть правой кнопкой мышки над значком проги и выбрать меню "Св-ва").
← →
anbezr (2003-11-11 12:43) [2]//VAleksey © (11.11.03 12:16) [1]
1) Не добавлять их в проект.
2) Сменить значек. (Щелкнуть правой кнопкой мышки над значком проги и выбрать меню "Св-ва").
//
1. Не возможно. Я их писал именно для того, чтобы использовать.
2. Объясни подробней, пож.
← →
anbezr (2003-11-11 12:52) [3]Кроме того, в проекте есть еще и TButton, но ее изображения в ресурсах экзешника нет... Так почему мои изображения добавлены, а дельфевые нет. К стати, речь идет об изображениях компонент, отображаемых в палитре компонент.
← →
Anatoly Podgoretsky (2003-11-11 13:04) [4]anbezr (11.11.03 12:43) [2]
Тогда какие претензии могут быть, используй
← →
anbezr (2003-11-11 13:24) [5]Претензи и нет. есть вопрос. можно сформулировать еще и так:
почему в ресурсах исполняемого файла, который написан с использованием моих компонент, присутствуют битовые изображения, обозначающие эти (мои) компоненты в палитре компонент, тогда как изображения, обозначающие родные компоненты Delphi, например, TButton, не включены в ресурсы исполняемого файла?
← →
Юрий Федоров (2003-11-11 13:37) [6]>>anbezr (11.11.03 13:24) [5]
таки добавлены твои компоненты в проект или нет?
Вот TButton точно НЕ добавлен, что однако не мешает его использовать
← →
Anatoly Podgoretsky (2003-11-11 13:38) [7]потому что ты их включил в свои компоненты, а TButton это обертка над АПИ, таи нечего включать. Возможно, что у тебя еще и неправильно сделано, пакеты не разделены на дизайн/рантайм, иконки включены в ресурсы, я не знаю включаются ли .dcr файлы и так далее.
← →
anbezr (2003-11-11 13:44) [8]Юрий Федоров © (11.11.03 13:37) [6]
да, добавлены. т.е. на форме лежит несколько моих компонент. и TButton - тоже лежит.
Anatoly Podgoretsky © (11.11.03 13:38) [7]
пакеты, действительно, не разделены. изображения включены в .dcr
← →
Юрий Федоров (2003-11-11 13:49) [9]>>anbezr (11.11.03 13:44) [8]
Нет, они в файле *.dpr присутствуют ?
Модули, в которых эти компоненты реализованы ?
Пакет какой? дизайн, рантайм, оба ?
← →
anbezr (2003-11-11 13:54) [10]>Юрий Федоров © (11.11.03 13:49) [9]
Нет, они в файле *.dpr присутствуют ?
нет. там только файл формы.
пакет всего один. выбрано - designtime and runtime.
← →
Fay (2003-11-11 13:57) [11]А надо 2
← →
anbezr (2003-11-11 14:01) [12]а вот теперь понял... т.е. один пакет дельфя использует при разработке, а второй - при компиляции. имена классов в обоих пакетах должны быть одиноковые???
← →
anbezr (2003-11-11 14:12) [13]ха! проблему удалось решить просто.
{$IFDEF DESIGNTIME}
{$R clss.dcr}
{$ENDIF}
← →
anbezr (2003-11-11 14:13) [14]пардон, не удалось :(
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2003.11.20;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.012 c