0

我正在尝试将 Lockbox 3.5 安装到 Delphi 7。我已经到了应该编译的地步,但是我在TBytes. Delphi 将TBytes其视为Undeclared identifier.

我是第一年的学生,不知道如何解决这个问题。

function SelfTest_Key: TBytes; 

该脚本位于 uTPLb_BlockCipher 下。

function Stream_to_Base64(ASource: TStream; const ATransform: TBytes = nil) : TBytes; 

此脚本位于 uTPLb_StreamUtils 下

我真的很感激任何意见。

4

1 回答 1

1

从项目发布历史

版本 3.5.0

  • 删除了对所有其他编译器(XE6 和 D2010 除外)的支持。即将恢复对其他编译器的支持。
  • ...

从项目网站

以 3.5.0 为基准,3.6.0 版本提供:

  • 支持 Delphi 7 及更高版本的所有编译器(尽管目前仅编写 D2010 和 XE6 的包头)。
  • ...

上面的页面包含一个下载区域的链接,上面写着:

LTS - 长期支持版本

这是“长期支持”(LTS) 版本。此版本通常用于企业部署或不希望频繁进行重大升级的其他用户。

当前的 LTS 版本是 3.5.0 。LTS 于 2014 年 7 月 11 日设置为此版本。LTS 可以从 SourceForge 下载 https://tplockbox.googlecode.com/svn/tags/LB%203.5.0.0%2011-Jul-2014

STABLE - 当前的稳定版本

推荐给希望获得稳定的高质量产品并及时获得增强功能和缺陷纠正的用户。

当前的 STABLE 版本是 3.6.0 。STABLE 于 2014 年 11 月 11 日设置为此版本。STABLE 可以从 SourceForge 下载 https://tplockbox.googlecode.com/svn/tags/LB%203.6.0.0%2010-Nov-2014/

因此,您似乎需要下载 3.6.0 版本。

请花时间阅读上面链接页面上的文档。

于 2015-01-09T12:37:56.893 回答