我是Delphi的新手,使用Delphi 2007.我正在学习与COM编程相关的东西,以便为一个名为Retail Pro的程序制作一个基本的插件。我在.NET(C#,ASP),NetBeans(Java,JSF)和PHP方面有一些背景知识。
无论如何,我正在关注COM编程的这个介绍教程:
An Introduction to COM Programming with Delphi
在关于变体数组的5th lesson的第二和第三部分,有下载的示例代码。以下是第二部分的示例代码:
http://delphi.about.com/library/weekly/code/src122104_sample.zip
当我编译代码时,它会给我很多未申报标识符的错误(VarType
,VarArrayCreate
,VarArrayLowBound
等。是否有一些类要添加到uses
部分以便能够编译这段代码?
答案 0 :(得分:2)
代码缺少uses
子句中的单位。该单元名为Variants
,包含编译器无法找到的所有符号。添加该单元,代码将编译。