In documentation for TComboBox = class(TCustomComboBox) there's this:
property OnChange: TNotifyEvent; read write;, where TNotifyEvent = procedure(Sender: TObject);.
Judging from that OnChange has no parameters, only the returned value. In Delphi OnChange event has the Sender: TObject parameter. Why is that allowed to type the following then and what does it mean if it's not the same as Sender: TObject?
WizardForm.TypesCombo.OnChange(WizardForm.TypesCombo)
(taken from Inno Setup Remember selected setup type when Uninstallable=no)