Карта сайтаСсылкиКонтакты

Загрузка Bitmap из DLL

PDF Печать
Статьи

Прежде всего Вы должны загружить динамическую библиотеку функцией LoadLibrary. А для загрузки точечного рисунка из этой библиотеки используем функцию LoadFromResourceName.

Создаем раздел BITMAP3 в ресурсном файле, который содержит файл точечного рисунка.


procedure TForm1.Button1Click(Sender: TObject);
var
  LibHandle: THandle;
  Bitmap: Tbitmap;
begin
  LibHandle:=Loadlibrary('MyDLL.dll');
  try
    if LibHandle<>0 then
    begin
      Bitmap:=TBitmap.Create;
      Bitmap.LoadFromResourceName(LibHandle,'BITMAP3');
      Image1.Canvas.Draw(0,0,Bitmap);
    end;
  finally
    Bitmap.Free;
  end;
end;

 

Добавить комментарий


Защитный код
Обновить