【问题标题】:Will ZlibEx work for Delphi 10 Seattle?ZlibEx 是否适用于 Delphi 10 Seattle?
【发布时间】:2016-01-27 06:19:37
【问题描述】:

我的代码中缺少 ZlibEx 单元。我可以使用来自Mike Lischke's GraphicEx library 的 ZlibEx 库吗? Base2 Technologies site 提到该库仅适用于“Delphi 5、6、7、8、2005、2006、2007、2009、2010、xe、xe2 和 xe3”。

我可以在 Delphi 10 Seattle 上使用它吗?

【问题讨论】:

  • 什么是 XE10? XE 名称停止在 8,下一个发布的版本是 Delphi 10 Seattle。
  • 对不起,我的意思是 Delphi 10 仅限西雅图
  • 当我阅读 DELPHI 10 中的帮助时,为什么“无法解析单元 ZlibEx”?
  • 出于好奇,您为什么需要这个 ZlibEx 库?与 Delphi 10 Seattle 绑定的 System.ZLib RTL 单元有什么问题?
  • 当你尝试在 Delphi 10 中使用它时发生了什么?

标签: delphi delphi-10-seattle


【解决方案1】:

我相信创建 ZlibEx 单元是为了将较新版本的 ZLIB 库引入 Delphi,因为当时随 VCL 提供的版本是较旧版本,并且缺少一些必需的功能。

Delphi 10 Seattle 现在已更新为使用最新版本的 ZLIB,因此您可以只使用 RTL ZLIB 而不是 ZLibEx。如果我没记错的话,ZlibEx 中有一些额外的包装例程可能没有对应的,但这些应该很容易迁移到您的代码中。

【讨论】:

    【解决方案2】:

    我可以在 Delphi 10 Seattle 上使用它吗?

    是的。

    代码在 Delphi 10 Seattle 中编译,我看不出它为什么不起作用。列出支持的编译器版本的文本已经过时,并且自 XE3 发布以来没有更新。

    【讨论】:

    • 回答这个问题感觉不好。提问者所要做的就是编译代码! @Siddharth,以后何不更加努力?
    • @KenWhite 我不确定您对答案有什么不满意,但编辑是否更好?
    • 我不喜欢的答案是来自 OP 的单行引号和单个 Yes 作为整个内容。所以是的,你的编辑要好得多。
    猜你喜欢
    • 1970-01-01
    • 2016-06-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多