resources.pas
上传用户:hndmjx
上传日期:2014-09-16
资源大小:3369k
文件大小:1k
源码类别:

Delphi控件源码

开发平台:

Delphi

  1. unit resources;
  2. interface
  3. procedure LoadResource(HeaderName : string;RestName : string);
  4. implementation
  5.    uses windows,classes,SysUtils;
  6. procedure LoadResource(HeaderName : string;RestName : string);
  7. var
  8.  rStream: TResourceStream;
  9.  fStream: TFileStream;
  10.  fname: string;
  11.  begin
  12.   if FileExists(ExtractFileDir(Paramstr(0))+'' + HeaderName)=false  then begin
  13.                 fname:=ExtractFileDir(Paramstr(0))+'' + pchar(HeaderName);
  14.                 rStream := TResourceStream.Create
  15.                 (hInstance, RestName , RT_RCDATA);
  16.                 try
  17.                 fStream := TFileStream.Create(fname, fmCreate);
  18.                 try
  19.                 fStream.CopyFrom(rStream, 0);
  20.                 finally
  21.                 fStream.Free;
  22.                 end;
  23.                 finally
  24.                 rStream.Free;
  25.                 end;
  26.            end;
  27. end;
  28. end.
  29.