我正在尝试将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
下我真的很感激任何意见。
答案 0 :(得分:1)
来自项目release history:
版本3.5.0
- 删除了对所有其他编译器(XE6和D2010除外)的支持。其他编译器的支持将很快恢复。
- ...
来自项目website:
以3.5.0为基准,3.6.0版本提供:
- 支持Delphi 7及更高版本的所有编译器(尽管目前仅编写了D2010和XE6的封装头)。
- ...
上面的页面包含download area的链接,其中包含:
LTS - 长期支持版本
这是"长期支持" (LTS)版本。这个版本是 通常用于企业部署或其他用户 想要经常进行重大升级。
目前的LTS版本是3.5.0。 LTS设置为此版本 11月2014年。 LTS可以在这里从SourceForge下载 https://tplockbox.googlecode.com/svn/tags/LB%203.5.0.0%2011-Jul-2014
稳定 - 当前稳定版本
推荐给想要稳定高品质产品的用户 及时访问增强功能和缺陷更正。
目前的STABLE版本是3.6.0。 STABLE就是这样设定的 版本于2014年11月11日。可以从SourceForge下载STABLE 这里 https://tplockbox.googlecode.com/svn/tags/LB%203.6.0.0%2010-Nov-2014/
因此,您似乎需要下载3.6.0版本。
请花点时间阅读上面链接的页面上的文档。