Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 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.48 MB
Время: 0.012 c
1-65846
Dark Elf
2003-11-07 18:37
2003.11.20
Редактирование в ComboBox


14-66066
Vlad Oshin
2003-10-30 10:17
2003.11.20
А вы про синус...


3-65768
mikmik
2003-10-15 14:48
2003.11.20
генератор отчетов RAVE


1-65842
shiTaSS
2003-11-08 20:21
2003.11.20
DWORD


11-65805
Bartov
2003-02-26 11:28
2003.11.20
IE





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