关于解压的问题(100分)

天真

Unregistered / Unconfirmed
GUEST, unregistred user!
ICCompress(aHic, dwFlags, @BitOut.bmiHeader, CodeDest, @BitIn.bmiHeader, CodeSrc, Nil, @dwFlags,
FrameNo, 0, 0, Nil, Nil);//这儿是压缩

FillChar(CodeSrc^,VideoW*VideoH*3+64,0);
ICDecompress(aHic1, 0,@BitOut,codeDest,@BitIn,codeSrc);////这儿是反解
SetDIBitsToDevice(Form1.Canvas.Handle,
0, 0, VideoW, VideoH,
0, 0, 0, VideoH,
codeSrc, BitIn, 0);
//这儿是画
为什么我反解出来的数据是错的??????)

 
up
请详细说 一下
 
我用COPYMEMORY试了一下看到CODESRC的数据全为#0
倒,
不知道为什么?
 
是不是参数出了问题,我没做类试的东西
 
hehe, 问个弱智问题,压和解的ForuCC一样吗?
 
是不是应该这样?
ICDecompress(aHic1, 0,@BitOut,codeDest^,@BitIn,codeSrc^);////这儿是反解
你应该把声明部分贴出来嘛。
 
没人能回答?
 
你在线吗?
刚才我把程序剪切到无忌的机器上,运行发现上面没有DivX,随手就删了.
这不,只有让你重发了.
 
明天我发给你
 
我不是用QQ跟你说过了,我找到了打包文件吗.
 
关注一下。我也要看看到底怎么回事。抽空研究一下。
 
多人接受答案了。
 
顶部