Delphi 2007 中需要什么才能使用 Variant 数组?

What is required in Delphi 2007 to use Variant arrays?

我是 Delphi 的新手,使用 Delphi 2007。我正在学习与 COM 编程相关的东西,以便为名为 Retail Pro 的程序制作基本插件。我对 .NET(C#、ASP)、NetBeans(Java、JSF)和 PHP.

有一点了解

无论如何,我正在学习 COM 编程入门教程:

An Introduction to COM Programming with Delphi

5th lesson关于Variant Arrays的第二部分和第三部分,有示例代码可以下载。这是第二部分的示例代码:

http://delphi.about.com/library/weekly/code/src122104_sample.zip

当我编译代码时,它给了我很多未声明标识符的错误(VarTypeVarArrayCreateVarArrayLowBound 等)。为了能够编译这段代码,是否需要在 uses 部分添加一些 class?

代码缺少 uses 子句中的一个单元。该单元名为 Variants 并包含编译器无法找到的所有符号。添加该单元,代码将编译。