Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.11.20;
Скачать: CL | DM;

Вниз

ресурсы ехе - много лишнего.   Найти похожие ветки 

 
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;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.023 c
1-65876
cashe
2003-11-08 01:25
2003.11.20
Чем пожать текстовый файл?


1-65821
VICTOR_
2003-11-10 11:04
2003.11.20
Печать на рулон QReport


6-66042
SergeySEM
2003-09-23 13:06
2003.11.20
Что есть Port,Host,IP


4-66154
LOX
2003-09-11 15:04
2003.11.20
Как отловить нажатие клавиш


4-66160
SH
2003-09-24 19:39
2003.11.20
Как отловить открытие закрытие CD-ROM а?