InnoSetup pascal继承TControl导致预期的标识符

时间:2013-04-25 06:08:53

标签: inno-setup pascalscript

我正在尝试创建自己的InnoSetup控件(带有浏览按钮的组合下拉列表和文件输入框)。我需要动态数量的这些控件。我的想法是继承TControl并构建所需的控件。

type
  TConfigControl = class(TControl)
  public
    constructor Create(AOwner: TComponent);
  end;

我不是狂热的Pascal程序员,但我认为语法应该是正确的。当我尝试编译InnoSetup脚本时,它会向第二行提供“Identifier expected”。

另一方面,这是在innosetup中做这种事情的正确方法吗?

1 个答案:

答案 0 :(得分:1)

您可以在Delphi中创建组件 - 常规Pascal允许您执行此操作。

Inno Setup Script无法处理这种情况(这非常复杂)。

因此,开发插件(.dll文件)并使用它将控件放在向导的表单上。