谁能帮我改改vclzip,让他支持delphi2009!(238分)

L

laohe

Unregistered / Unconfirmed
GUEST, unregistred user!
我修了几天,可以安装了,但压缩出来的文件是坏的。
解压更是不可能,所以请大侠们出手相助。
现在delphi2009,我用D7好好的,非要叫我换成支持多语言版的。要用法文。
话外:现在这里238积分对大侠来讲出不值什么,只是能显示求助心切,谢谢大家.
源码这里下载:http://www.2ccc.com/article.asp?articleid=1912
 
U

ufo

Unregistered / Unconfirmed
GUEST, unregistred user!
关键出错的地方应该是ansichar和char,以及ansistring和string
d2009默认char是2个字符的,把char修改为ansichar
由于很多地方一个字节变成了两个字节,导致对内存处理时常出现致命错误。
还有string也要修改为ansistring
或者,我想用编译开关显式指定char和string为ANSI格式,估计也能解决大部分问题
 
L

laohe

Unregistered / Unconfirmed
GUEST, unregistred user!
上次就是这么改,不知道是不是哪改错了,打包后,用winrar解压,提示尾巴出错。
 
S

szhcracker

Unregistered / Unconfirmed
GUEST, unregistred user!
顶一个。
 
K

kaida

Unregistered / Unconfirmed
GUEST, unregistred user!
留下QQ,我发给你。
 
L

laohe

Unregistered / Unconfirmed
GUEST, unregistred user!
5653358 谢谢
 
P

Passion

Unregistered / Unconfirmed
GUEST, unregistred user!
TPAbbriva我也改了一些,目前不加密码的情况下能正常解压,但对加了密码的文件解压出错。唉还挺麻烦的。
 
L

laohe

Unregistered / Unconfirmed
GUEST, unregistred user!
是呀,需要加密的.要不然跟以前的文件一致
 
P

Passion

Unregistered / Unconfirmed
GUEST, unregistred user!
TPAbbriva后来改好了,果然是处理密码这个string时将其当作unicodestring而导致碰上个#0出错的。
 
L

laohe

Unregistered / Unconfirmed
GUEST, unregistred user!
现在都没办法转了,vclzip作者好像没再更新了.
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
顶部