N
ningliu
Unregistered / Unconfirmed
GUEST, unregistred user!
本人写了一个dll,输出一个函数,这个函数用来将一个我自己定义格式的
文件(由几个文件的压缩数据合成)拆开,用到了Stream操作,以及一个
得到的压缩单元(zlib),拆开解压后直接写到磁盘上,我的问题是我的
dll调试通过了,调用后出错,但文件已经解开,单步执行时发现,到函数
结尾(end)时,出错,说什么存取侵权,CPU窗口显示正在调用什么,大概
是这样写的
xxxxx call dword ptr ..
^^^^地址
我所用到的Stream可都是释放了的。
请各位大虾发发言!还有什么其他可能的错误。
另,我的dll就一个文件,有三个函数,一个是输出的,另两个被调用。
文件(由几个文件的压缩数据合成)拆开,用到了Stream操作,以及一个
得到的压缩单元(zlib),拆开解压后直接写到磁盘上,我的问题是我的
dll调试通过了,调用后出错,但文件已经解开,单步执行时发现,到函数
结尾(end)时,出错,说什么存取侵权,CPU窗口显示正在调用什么,大概
是这样写的
xxxxx call dword ptr ..
^^^^地址
我所用到的Stream可都是释放了的。
请各位大虾发发言!还有什么其他可能的错误。
另,我的dll就一个文件,有三个函数,一个是输出的,另两个被调用。