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

Вниз

Ресурс   Найти похожие ветки 

 
Adis   (2004-06-21 09:16) [0]

Здравствуйте, уважаемые специалисты!
У меня следующая ситуация: создаю элемент управления (наследуюсь от TWinControl), размещаю его на палитре компонентов. При размещении этого визуального компонента на форме все нормально - нужный битмап отображается, при запуске приложения (Ф9) выдается сообщение EResNotFound и нет этого битмапа.. Если в создаваемом приложении прописать: {$R c:\roma.dcr}, то все будет нормально, ресурс с картинкой будет найден. Но это как-то не очень красиво: создавать компонент и в кажном приложнении подключать ресурс.. Как быть?
В конструкторе компонента делаю так:
  btmp: TBitmap ;
  btmp := TBitmap.Create (self) ;
  btmp.LoadFromResource (hInstance, "ROMA") ;
  TButton.Glypt.Assign (btmp) ;
  btmp.Free ;
Заранее спасибо!


 
GrayFace ©   (2004-06-21 10:54) [1]

Отделяй "ROMA" и др. нужные картинки в .res, а в .dcr оставляй только иконку компонента. Ставь {$R roma.res}(полный путь не ставь, если хочешь, чтобы твоим компонентом пользовались из любой папки). В этом нет ничего некрасивого. Подключится он не в каждом приложении, а только в тех, в которых есть твой компонент.



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

Текущий архив: 2005.06.29;
Скачать: CL | DM;

Наверх




Память: 0.46 MB
Время: 0.053 c
4-1114814453
Igor_
2005-04-30 02:40
2005.06.29
TServiceApplication и два TService


3-1115971918
Delphi forever
2005-05-13 12:11
2005.06.29
Организация доступа к БД через Internet


14-1117373371
Магнум
2005-05-29 17:29
2005.06.29
Библиотека иконок ICL


1-1117905329
sofs
2005-06-04 21:15
2005.06.29
как записать в мемо какой либо символ из кодовой таблицы Windows?


1-1118091583
Karnak
2005-06-07 00:59
2005.06.29
Путь папки windows