如何调用DLL中的资源文件?(50分)

  • 主题发起人 主题发起人 celeronIII
  • 开始时间 开始时间
C

celeronIII

Unregistered / Unconfirmed
GUEST, unregistred user!
为了节省空间,我把图标、图片写入DLL中,如何才能在程序中动态调用?
 
我也在考虑这样的问题,也在求解哦~
 
去查一下這方面的資料吧,書上講的很清楚<<DELPHI6高級編程>>
 
我记得playicq上有个例子,关于扑克牌的。
 
var
hinst: THandle;
bmp:TBitmap;
begin
hinst := Loadlibrary('xxx.dll'); //资源dll
bmp := TBitmap.Create;
bmp.LoadFromResourceName(hinst, bmpname); //bmpname是资源中的文件名
.....


最后别忘了:
bmp.free;
FreeLibrary(HInst);
 
town的方法估计可以,我试试看,成功就加分
 
接受答案了.
 
后退
顶部