Регистрация своих классов
Здравствуйте, господа!
Я решил поставить 3.20 вместо 3.18
Оказалось что перестали работать отчеты, где происходит обращение к собственным классам из скрипта. Пишет что, мол, неизвестный тип.
Регистрация класса производится по науке, как в руководстве разработчика
Скажите, не было ли изменений в системе регистрации пользовательских классов по сравнению с 3.18?
Я решил поставить 3.20 вместо 3.18
Оказалось что перестали работать отчеты, где происходит обращение к собственным классам из скрипта. Пишет что, мол, неизвестный тип.
Регистрация класса производится по науке, как в руководстве разработчика
with fsGlobalUnit do
begin
AddedBy:=Self;
AddClass(TfrxCustomExprView,'TfrxView');
AddClass(TfrxExprView,'TfrxCustomExprView');
AddClass(TfrxExprIdx,'TfrxCustomExprIdx');
AddedBy:=nil;
end;
end;
Скажите, не было ли изменений в системе регистрации пользовательских классов по сравнению с 3.18?
Комментарии
frxReport1.Script.Parent := fsGlobalUnit
Но в рантайме, а как быть с дизайн-таймом. А то как то неудобно каждый раз запускать программу чтобы посмотреть отчет.
У меня регистрация классов описана в пакете, который ставится поверх FR, Если что - то бог с ней с совместимостью, код если надо могу переписать.
Придется остановиться на версии 3.18?
А что на худой конец, я лучше останусь на версии 3.18, потому что тратить столько времени на то чтобы разобраться с исходниками компонентов стороннего производства считаю занятием несерьезным
Именно поэтому я и задал вопрос, чтобы определиться насколько это серьезно