Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.032 c
11-1101734167
Anton_R
2004-11-29 16:16
2005.06.29
Большой размер до Minimize


4-1115209354
RedStranger
2005-05-04 16:22
2005.06.29
В чем разница мужу handle и hwnd?


1-1117788235
Elvis
2005-06-03 12:43
2005.06.29
принцип вставления смайликов в ICQ.


14-1117132827
Копир
2005-05-26 22:40
2005.06.29
Нарушение авторских прав. Гомер. Одиссея.


4-1114433739
ANB
2005-04-25 16:55
2005.06.29
Блокировка папки после создания




   Наверх