Technology Learning

导航

异常处理

  bmp:=TBitmap.Create;
 // bmp.Handle:=LoadImage(HINSTANCE,'bmp1',IMAGE_BITMAP,0,0,0);//HINSTANCE

 try
    bmp.LoadFromFile('testfas.bmp');
 except
  on EFOpenError   do
  begin
    //ShowMessage('here');
    bmp.LoadFromFile('123.bmp');
  end;
 end;


  {
  if not(Assigned(bmp)) then
  begin

    bmp.LoadFromFile('test.bmp');
  end;
  }
  Canvas.StretchDraw(Rect(0,0,100,100),bmp);
  //bmp.Canvas.s

  bmp.Free;

 

 

 

异常处理在exe打开时有效

posted on 2010-03-26 17:21  浔阳渔夫  阅读(174)  评论(0编辑  收藏  举报