【发布时间】:2009-06-03 09:44:36
【问题描述】:
我正在将应用程序升级到 Delphi 2009。该应用程序使用 Soap,我们使用 Zlib 压缩肥皂请求和响应流。这在 Delphi 2006 中运行良好,但在 Delphi 2009 中却不行。
所以我回到 Delphi 2006 并改用 FastZlib。在 Delphi 2006 中一切正常,但在 Delphi 2009 中无法正常工作,并且出现解压缩错误。
还有其他人遇到过这个问题吗?
我该如何解决这个问题?
桑迪普
【问题讨论】:
-
如果您发布错误和一些代码会有所帮助吗?
-
确实,您需要告诉我们您遇到的具体错误以及您在遇到这些错误时调用的函数。
-
我猜 FastZlib 使用 PChar 而不是 PAnsiChar。在 Delphi 2009 SizeOf(Char) = 2 而不是 Delphi 2006 中的 1 个字节。
标签: delphi soap delphi-2009 zlib compression