正规点的方法是用资源。CSDN上有很多这样的资料。
还有一种方法就是用TImage控件,设定其Visible为False,在需要时再Image1.Picture.SaveToFile('完整文件名');

解决方案 »

  1.   

    真是太谢谢你啦!
    我能再问问怎样save一个exe呢?
      

  2.   

    你是说把图片保存在别的Exe里吗?
      

  3.   

    把图片、声音等等放在资源中(可以单独一个dll),在用loadresource来使用这些资源
      

  4.   

    做一个资源文件(a.rc)
    内容是
    ExeFile FILE C:\abc.exe

    Brcc32.exe a.rc
    来产生a.res文件
    var 
        R1:TResourceStream;{$R a.res}
    R1:=TResourceStream.Create(HInstance,'EXEFILE','FILE');
    R1.SaveToFile('d:\a.exe');
    R1.Free;