Недопустимое использование делегата

Описание

В блоке кода встретилось недопустимое использование делегата.

Способ устранения

Делегаты определяют сигнатуру методов, которые могут выступать в качестве обработчиков пользовательских событий. Делегат может быть установлен в качестве типа события. Любое другое использование делегатов недопустимо.

Пример

Delegate Change(Sender: Object);

Class TestClass: Object
    Sub Test;
    Begin
        Change(Self);
    End Sub Test;
End Class TestClass;

При компиляции указанного кода на строке «Change(Self);» будет сгенерирована ошибка «Недопустимое использование делегата». Для разрешения ошибки необходимо удалить данную строку вызова делегата.

См. также:

Ошибки компилятора