如题

解决方案 »

  1.   

    if OpenPictureDialog1.Execute then begin
          //open jpeg image
          if (CompareText(ExtractFileExt(OpenPictureDialog1.FileName),'.jpg')=0) or
              (CompareText(ExtractFileExt(OpenPictureDialog1.FileName),'.jpeg')=0) then begin
            Jpg:=TJpegImage.Create();
            try
              try
                Jpg.LoadFromFile(OpenPictureDialog1.FileName);
                ImageTmp.Picture.Bitmap.Assign(Jpg);
              except
                MessageBox(Handle,pchar(TransStr('ErrOpenJpg','Error to open jpeg image!')),pchar(Application.Title),MB_ICONERROR);
              end;
            finally
              Jpg.Free;
            end;
          end
      

  2.   

    忘了加上
    uses
      Jpegvar
      Jpg:TJpegImage;
      

  3.   

    Image1.Picture.LoadFromFile('aaa.jpg');
    uses语句中包含jpeg单元
      

  4.   

    在Delphi6中Image支持加jpg,其它什么都来用自己管了
      

  5.   

    在Delphi6中Image支持加jpg,其它什么都不用自己管了