Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[3.147.47.144] |
|
Сообщ.
#1
,
|
|
|
Здравствуйте, уважаемые специалисты!
У меня следующая ситуация: создаю элемент управления (наследуюсь от TWinControl), размещаю его на палитре компонентов. При размещении этого визуального компонента на форме все нормально - нужный битмап отображается, при запуске приложения (Ф9) выдается сообщение EResNotFound и нет этого битмапа.. Если в создаваемом приложении прописать: {$R c:\roma.dcr}, то все будет нормально, ресурс с картинкой будет найден. Но это как-то не очень красиво: создавать компонент и в кажном приложнении подключать ресурс.. Как быть? В конструкторе компонента делаю так: btmp: TBitmap ; btmp := TBitmap.Create (self) ; btmp.LoadFromResource (hInstance, 'ROMA') ; TButton.Glypt.Assign (btmp) ; btmp.Free ; Заранее спасибо! |
Сообщ.
#2
,
|
|
|
ну дак прально что ние нету, тыж тут показал имя ресурса
btmp.LoadFromResource (hInstance, 'ROMA') ; а откуда его взять, нет... вот ты ему и показываешь де его брать... {$R c:\roma.dcr} его вродь надо вместе с комопнентом поместить...файлы имеется ввиду вместе... |