Главная страницаОбратная связьКарта сайта

Как создать DLL только с ресурсами

Создайте и откомпилируйте пустой проект DLL, который содержит ссылку на файл ресурсов .res, который содержит Ваши ресурсы.


library ResTest;
uses
  SysUtils;

{$R MYRES.RES} 

begin 
end.

Для использования такой DLL, просто загрузите dll и ресурсы, которые Вы будете использовать:


{$IFDEF WIN32}
const
  BadDllLoad = 0;
{$ELSE}
const
  BadDllLoad = 32;
{$ENDIF}

procedure TForm1.Button1Click(Sender: TObject);
var
  h: THandle;
  Icon: THandle;
begin
  h := LoadLibrary("RESTEST.DLL");

  if h <= BadDllLoad then
    ShowMessage("Bad Dll Load")
  else
  begin
    Icon := LoadIcon(h, "ICON_1");
    DrawIcon(Form1.Canvas.Handle, 10, 10, Icon);
    FreeLibrary(h);
  end;
end;


Обсудить статью на форуме


Если Вас заинтересовала или понравилась информация по разработке на Delph - "Как создать DLL только с ресурсами", Вы можете поставить закладку в социальной сети или в своём блоге на данную страницу:

Так же Вы можете задать вопрос по работе этого модуля или примера через форму обратной связи, в сообщение обязательно указывайте название или ссылку на статью!
   


Copyright © 2008 - 2024 Дискета.info