Ошибка Delphi при создании формы: Ошибка чтения PastMovesGrid.OnClick: Свойство OnClick не существует - PullRequest
0 голосов
/ 02 декабря 2018

Перенос проекта из Delphi XE7 в 10.3 Rio.

Delphi Rio выдает эту ошибку:

Error creating form:
Error reading PastMovesGrid.OnClick: Property OnClick does not exist.

PastMovesGrid - это TStringGrid.Конечно же, OnClick больше не является частью TStringGrid в последней версии FMX.

Я открыл DFM для формы и нет ссылки на OnClick для PastMovesGrid.

Когда я говорюDelphi игнорирует отсутствующее свойство, форма открывается, но когда я запускаю приложение, я получаю ошибку во время выполнения о «свойстве OnClick не существует».

Я получаю те же результаты с Delphi 10.2.3.

Как заставить Delphi 10.3 забыть об этом недостающем свойстве?

1 Ответ

0 голосов
/ 08 декабря 2018

Вот что мне нужно было сделать.

Я открыл проект в XE7 и удалил все обработчики для всех TStringGrids и TGrids.Затем я могу открыть проект в Delphi Rio 10.3 и добавить код в новые методы, которые обрабатывают щелчки в TStringGrids и TGrids.

...