Lazarus-0.9.28 & RxNew

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

Ответить
Аватара пользователя
AShen
постоялец
Сообщения: 155
Зарегистрирован: 26.08.2005 10:22:44
Откуда: Новороссийск

Lazarus-0.9.28 & RxNew

Сообщение AShen »

качнул RxNew из sub-svn. Пытаюсь собрать и получаю такое:

lazarus-0.9.28/components/rxnew/rxtoolbar.pas(33,15) Error: There is no method in an ancestor class to be overridden: "TToolbarButtonActionLink.SetImageIndex(TImageIndex);"

В чём косяк? Если закоментировать данную строку и описание
TToolbarButtonActionLink.SetImageIndex то всё нормально собирается.

Что я делаю не так?
Rx собран и установлен.
Аватара пользователя
alexs
долгожитель
Сообщения: 4069
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь
Контактная информация:

Сообщение alexs »

изменилось опичание методов в 0,9,29 - а я именн на нём сижу. Возьми пердпоследние комиты.
Аватара пользователя
AShen
постоялец
Сообщения: 155
Зарегистрирован: 26.08.2005 10:22:44
Откуда: Новороссийск

Сообщение AShen »

ссылку на git, плиз :) Или можно просто закоментировать?
v-t-l
энтузиаст
Сообщения: 745
Зарегистрирован: 13.05.2007 16:27:22
Откуда: Belarus

Сообщение v-t-l »

Аватара пользователя
AShen
постоялец
Сообщения: 155
Зарегистрирован: 26.08.2005 10:22:44
Откуда: Новороссийск

Сообщение AShen »

2 v-t-l: т.е. override заменить на virtual?
Mr.Smart
долгожитель
Сообщения: 1796
Зарегистрирован: 29.03.2008 00:01:11
Откуда: из леса!

Сообщение Mr.Smart »

Просто удали override
Аватара пользователя
AShen
постоялец
Сообщения: 155
Зарегистрирован: 26.08.2005 10:22:44
Откуда: Новороссийск

Сообщение AShen »

Заменил на virtual и всё нормально собралось.
Вот теперь такой вопрос: какой вариант лучше, заменить на virtual или закоментировать override?
Аватара пользователя
alexs
долгожитель
Сообщения: 4069
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь
Контактная информация:

Сообщение alexs »

вернуть объявление типа параметра в методе с TImageIndex на Integer. Это будет правильно. А вобщето - ctrl+click на этом методе - и увидим объявление метода- предка. Сравни его с тем что есть сейчас.
Ответить