Цитата:
Сообщение от Dima170792
теперь выкидует
Код:
Not enough actual parametrs
|
Дима, привыкай к тому, что код, бывает, идёт не один к одному, а немного в упрощенном виде. У любой функции (ну, или как правило) есть параметры (в скобках). В данном случае это Sender типа TObject. Если обработчик вызывается нормально, т.е. щёлканьем по ComboBox, то Sender'ом будет этот ComboBox. Но, поскольку ты вызываешь этот обработчик вручную, то тебе даётся почётное право указать процедуре, кто её вызвал. Я же не знаю, как ты используешь Sender внутри процедуры, поэтому и ничего не написал. Одно из стандартных решений написать ComboBox1, можно также написать nil. Если ты хочешь признаться, что сам вызываешь функцию, опиши класс Dima и вызывай ComboBox1.OnChange(Dima).