После обновления с версии 2.3.4.0 на версию 2.5.13.0
возникла ошибка компиляции в одном скрипте, а именно в этом
procedure system_sql_answer(DataSet: TM_Dataset);
var
ButtonDest: TM_Button;
VarDest: TM_Variable;
begin
if (DataSet.Sender is TM_Button)
then
begin
if DataSet.Tag=10
then
begin
ButtonDest:=GetButtonByName(DataSet.Sender.Name);
ButtonDest.States[0].Caption:=DataSet[0].AsStr;
end;
end;
end.
ошибка в строке
ButtonDest:=GetButtonByName(DataSet.Sender.Name);
проект делали не мы, здесь очевидно какие-то манипуляции с названием кнопок делаются.
если просто закомментировать эту строчку ButtonDest:=GetButtonByName(DataSet.Sender.Name);, то проект компилируется.
Вопрос : как этот скрипт исправить по правильному, чтобы функционал не потерялся? или где копать
не может быть ошибка из-за того что на тестовой машине бд не скопирована