用delphi7组件Image,TOpenPictureDialog打开较大图片的时候就会出错,图片是 3928X5692 的有1.82M大小,哪位大侠能解决一下。出现的错误界面如下:

解决方案 »

  1.   

    用tjpegimage或者PaintBox试试,记得对内存的要求要少一些
      

  2.   

    另外用openfiledialog自己写filter,然后用image,tjpegimage或者picbox加载文件
      

  3.   

    我打开过几十M的也没出过问题。你这是用了皮肤,还是win7啊。
      

  4.   

    呵呵,,怎么说呢,
    D7对于BMP的支持有BUG,建议你换成D2010下试试
    如果不行,那么发图片上来,让大家帮你试试
      

  5.   

    我的是win7系统,不过我在xp也试了,也不行
      

  6.   

    是Delphi本身有这个限制吗,还是别的原因