Inno setup Inno设置:自定义类
Inno安装程序是否允许在“type”关键字之后创建自己的类? 我已尝试从TBitmapImage继承:Inno setup Inno设置:自定义类,inno-setup,pascalscript,Inno Setup,Pascalscript,Inno安装程序是否允许在“type”关键字之后创建自己的类? 我已尝试从TBitmapImage继承: [Code] type TBitmapButton = class(TBitmapImage) property OnHoverImage: TAlphaBitmap; procedure Hovering(IsHovered: Boolean); end; 但编译器在类声明的开头说“需要标识符”。我认为您的问题的简短答案是否。根据InnoS
[Code]
type
TBitmapButton = class(TBitmapImage)
property OnHoverImage: TAlphaBitmap;
procedure Hovering(IsHovered: Boolean);
end;
但编译器在类声明的开头说“需要标识符”。我认为您的问题的简短答案是否。根据InnoSetup网站上关于类似问题的帮助主题: 它部分地说: RemObjects Pascal不支持自定义([Code]创建的)类 所以我认为你不能做你想做的事。上面的讨论线程提到了一种可能的解决方法: 您可以定义包含所有所需字段的“记录”,以及 记录类型的“数组”,以创建动态可扩展的索引 他们的名单 不能定义直接附加的方法或构造函数/析构函数 但您可以定义执行以下操作的松散过程/函数 相当于 这与您将在ROPS中获得的自定义类非常接近 我不知道这是否足以满足你的需要 如果您需要研究InnoSetup的代码功能,这里有一个很好的资源: 如果我错了,请原谅我,我将删除我的答案