Предупреждения Delphi меня беспокоят
-
16-09-2019 - |
Вопрос
В одном из моих наборов компонентов во время компиляции я получаю несколько предупреждений:
Метод Create (Clear, DrawTab) скрывает виртуальный метод базового типа ControlX.
Моя проблема в том, что я недостаточно знаю о виртуальных методах и Delphi, чтобы знать, как это правильно исправить (у нас есть исходный код).Кто-нибудь знает, как исправить ошибку такого типа в Delphi 5?
Решение
Вам нужно пометить метод с переопределением:
function Create(clr :Clear; dt : DrawTab); override;
Это указывает на то, что вы переопределяете версию базового класса.
Не связан с StackOverflow