【问题标题】:What is required in Delphi 2007 to use Variant arrays?在 Delphi 2007 中使用 Variant 数组需要什么?
【发布时间】:2015-08-27 07:21:35
【问题描述】:

我是 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

当我编译代码时,它给了我很多未声明标识符的错误(VarTypeVarArrayCreateVarArrayLowBound 等)。是否有一些类可以添加到uses 部分以便能够编译这段代码?

【问题讨论】:

  • Marco,当您将光标放在 VarArrayCreate 标识符上并按下“F1”键时会发生什么?
  • 正是这样,它把我带到了变体文档中,我对 delphi 感觉有点陌生,然而
  • 在该文档的顶部附近,它记录了它属于“变体”单元
  • 也许文章(和源代码文件)是在 1999/2000 年为 Delphi v.5 编写的:-D
  • techvanguards.com 的教程对于学习如何编写基于 COM 的插件非常有用。

标签: delphi com delphi-2007 variant


【解决方案1】:

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

【讨论】:

  • ...se agradece la respuesta
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多