需要处理Jpeg图像,但在uses单元中加入uses jpeg就出现Unable to locate file 'jpeg.pas'的错误是怎么回事?

解决方案 »

  1.   

    如是是D5,则uses中加入   JPEG   
     把JPG文件转成BMP文件,再调用,或者流文件形式... 如是D7:
    ext   :=   uppercase(ExtractFileExt(   ‘图片路径   ’));   
            if   (ext   =   '.BMP')   then   
                    DBimage1.picture.loadfromfile(     ‘图片路径   ’   )   
                else   if   (ext   =   '.JPG')   then   
                        begin   
                              Image1.picture.LoadFromFile(   ‘图片路径   ’   );   
                              if   Image1.picture   <>   NIL   then   
                                begin   
                                    Image1.picture.SaveToClipboardFormat(AFormat,   AData,APalette);   
                                    DBImage1.Picture.LoadFromClipboardFormat(AFormat,   AData,APalette);   
                                end;   
                        end;  
    或者
    http://218.56.11.178:8020/web/index.aspx   
        
      ->   下载基地->例程-数据库/报表   
                        ->数据库存储bmp/jpg图片(sql   server)/数据库图片bmp/jpg存储(Accsee)
      

  2.   

    没找到jpeg.pas呀重新加载一个
      

  3.   

    楼上的连别人话都看不懂,答非所问。别人已经uses了jpeg.pas,现在是找不到jpeg.dcu。搜索你安装目录里的jpeg.dcu,把路径添加到ide的library path里就OK了。
      

  4.   

    看你是否装全了delphi,如果没有装全,不带source目录的话,当然就没有带pas文件,但只要有dcu,不影响程序的编译执行.
      

  5.   

    象这种情况是路径不在Library path中,搜索jpeg.pas,把路径添加到tools->invironment options->library path里就OK了。
      

  6.   

    能在lib文件夹下找到jpeg.dcu,找不到jpeg.pas
      

  7.   

    有jpeg.dcu就可以了。jpeg.pas没有公开。技术秘密吧。
      

  8.   

    也公开了,不过没有在soursce下
    在 安装光盘:\Info\Extras\Jpeg\jpeg.pas具体为什么这样,我不知道了