1.官大一级压死人,一定要支持法文,现在是用delphi7.只能改为2009。
2.问题来了,2009控件全死了.
3.在网络上查资料看文章,改来改去的,四个三方控件全安好了。但就只有Vclzip出问题,压缩正常,解压时出问题。这下完了。
来求助大家了.
安装时: CharArray = array[0..MaxInt-1] of Char;提示出错,我改了 CharArray = array[0..200000000] of Char;,编译通过还高手通过的帮帮忙
2.问题来了,2009控件全死了.
3.在网络上查资料看文章,改来改去的,四个三方控件全安好了。但就只有Vclzip出问题,压缩正常,解压时出问题。这下完了。
来求助大家了.
安装时: CharArray = array[0..MaxInt-1] of Char;提示出错,我改了 CharArray = array[0..200000000] of Char;,编译通过还高手通过的帮帮忙
“CharArray = array[0..MaxInt-1] of Char;”一句,MaxInt是2147483647,对于2009之前的版本数组大小刚好是2147483647,差一个字节2G;对于2009,因为Char类型的变化,这个数组肯定查过2G了,因此,将MaxInt修改为Trunc(MaxInt/2)即1073741823,就可解决编译错误的问题。
---------------------------
错误
---------------------------
D:\Test.ZIP
这个压缩文件格式未知或者数据已经被损坏
---------------------------
确定
---------------------------
---------------------------
错误
---------------------------
D:\Test.ZIP
这个压缩文件格式未知或者数据已经被损坏
---------------------------
确定
---------------------------