这是我第一次为 Lockbox 安装库。我从 sourceforge 下载了 3.4.3 版并拥有 Delphi 7。第一步是让这个傻瓜在 Delphi 7 下编译,这简直就是地狱。我确实希望这些组件在安装后更易于使用。
好的。我有一个看起来像这样的单元。
unit uTPLb_StrUtils;
interface
uses
SysUtils, uTPLb_D7Compatibility;
function AnsiBytesOf(const S: string): TBytes;
implementation
function AnsiBytesOf(const S: string): TBytes;
begin
//compiler chokes here
**Result := TEncoding.ANSI.GetBytes(S);**
end;
end.
顺便说一句,兼容单元将 TBytes 定义为 TBytes = 字节压缩数组;
Delphi 7 扼杀了 TEncoding,因为它只存在于 D2009+ 中。我用什么代替这个功能?