我正在尝试创建自己的InnoSetup控件(带有浏览按钮的组合下拉列表和文件输入框)。我需要动态数量的这些控件。我的想法是继承TControl并构建所需的控件。
type
TConfigControl = class(TControl)
public
constructor Create(AOwner: TComponent);
end;
我不是狂热的Pascal程序员,但我认为语法应该是正确的。当我尝试编译InnoSetup脚本时,它会向第二行提供“Identifier expected”。
另一方面,这是在innosetup中做这种事情的正确方法吗?
答案 0 :(得分:1)
您可以在Delphi中创建组件 - 常规Pascal允许您执行此操作。
Inno Setup Script无法处理这种情况(这非常复杂)。
因此,开发插件(.dll文件)并使用它将控件放在向导的表单上。