Вопрос

В одном из моих наборов компонентов во время компиляции я получаю несколько предупреждений:

Метод Create (Clear, DrawTab) скрывает виртуальный метод базового типа ControlX.

Моя проблема в том, что я недостаточно знаю о виртуальных методах и Delphi, чтобы знать, как это правильно исправить (у нас есть исходный код).Кто-нибудь знает, как исправить ошибку такого типа в Delphi 5?

Это было полезно?

Решение

Вам нужно пометить метод с переопределением:

function Create(clr :Clear; dt : DrawTab); override;

Это указывает на то, что вы переопределяете версию базового класса.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top