0
我想創建我自己的InnoSetup控件(組合下拉和文件輸入框與瀏覽按鈕)。我需要這些控件的動態數量。我的想法是繼承TControl並構建所需的控制。InnoSetup pascal繼承TControl導致標識符預期
type
TConfigControl = class(TControl)
public
constructor Create(AOwner: TComponent);
end;
我不是狂熱的Pascal程序員,但我認爲語法應該是正確的。當我嘗試編譯InnoSetup腳本時,它給第二行「預期標識符」。
另一方面,這是在innosetup中做這種事情的正確方法嗎?
這與我的(最終刪除的)答案有何不同?在建議做一個外部庫(或COM對象,如果我們在)?而且,*「你可以在Delphi中創建你的組件 - 普通的Pascal允許你這樣做」*對我來說毫無意義。你想建議OP建立他們自己的InnoSetup,或者想法是什麼? – TLama 2013-04-26 08:42:17
Inno Setup中使用的'Pascal'語言與Delphi IDE不同。這是Pascal的「輕量」版本,它不允許你做這種複雜的事情。 – Slappy 2013-04-26 13:50:42
不,這是Pascal腳本;腳本語言類似於Pascal。 – TLama 2013-04-26 13:51:42