![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
работа с DLL
Ivanov © (2004-12-18 00:27:00)Мастера, подскажите, как загрузить в проект Bitmap из DLL-файла
Piter (2004-12-18 02:27:00) [1]Yurko © (18.12.04 0:44) [2]
bmp.LoadFromResourceName(dll, 'somebmp');
лучше написать:
> bmp.LoadFromResourceName(dll, ' SOMEBMP');
Ну и перед этим в эту самую DLL нужно добавить такой ресурс :)
Yurko (2004-12-18 00:44:00) [2]
var
dll: HMODULE;
bmp: TBitmap;
begin
dll := LoadLibrary(PChar('somedll.dll'));
if dll = 0 then Exit;
bmp := TBitmap.Create();
try
try
bmp.LoadFromResourceName(dll, 'somebmp');
finally
FreeLibrary(dll);
end;
// используем bmp
finally
bmp.Free();
end;
end;
Palladin (2004-12-18 00:33:00) [3]TBitmap.LoadFromResource