请问在使用资源(如位图等)有几种方法?一般是:先把位图导入资源,然后用CBitmap类把它载入内存,然后就可以显示或做别的处理了。我不明白的是,如果导入的资源很多,最后程序编译运行后占用的空间是不是很大(最后的可执行文件也会很大)?除了上面的方法外,请问还有别的方法使用资源吗?比如,可不可以在使用资源的地方动态的加载并使用,然后就释放掉,并不占用内存空间。请各位高手多多指教啊!!!

解决方案 »

  1.   

    vcleaner(我没做大哥已经很久了.......) :请问资源DLL怎样使用啊,我不太懂啊?麻烦你稍微详细再一点指教一下吧,谢谢!!!
      

  2.   

    用LoadBitmap当然可以了,但若载入资源过多,程序会很大,用什么发法可以解决这个问题?也许向那位大哥说的那样用动态连接库可以搞定,可我对动态连接库不太熟,请给些提示吧!谢谢!
      

  3.   

    vcleaner:请问资源DLL怎样使用啊,我不太懂啊?麻烦你稍微详细再一点指教一下吧,谢谢!!!
      

  4.   

    利用delete方法呀,用完就删掉。
      

  5.   

    创建纯资源 DLLhttp://msdn.microsoft.com/library/chs/default.asp?url=/library/CHS/vccore/html/_core_loadlibrary_and_afxloadlibrary.asp
      

  6.   

    各位DX,我新到这里,请问如何在CSDN中发贴。指楼主贴