Вниз
Скачать: 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.045 c
3-1116491433
MEV
2005-05-19 12:30
2005.06.29
ADOCommand & скрипт


11-1100479252
Sancho666
2004-11-15 03:40
2005.06.29
работа сайта кол.мастак


1-1117793065
Andrey Kononov
2005-06-03 14:04
2005.06.29
Передача параметров в форму


1-1117802947
smesh
2005-06-03 16:49
2005.06.29
Полная поддержка Юникод


6-1111940008
Евгений2
2005-03-27 20:13
2005.06.29
Как можно получить доступ к DOM не используя TWebBrowser




   Наверх