переход с 3.10 на 3.23

отредактировано 17:34 Раздел: FastReport 3.0
пытаюсь перейти с 3.11 на 3.23
нифига не получается
есть доп компоненты для DOA
не работают - всё поменялось! и это за один год
переписывать и тестировать все вызова, хранение связанных переменных...
Это что, и дальше так будет? Каждый год всё переделывать?

Комментарии

  • отредактировано 17:34
    вот у меня в frxDOARTTI было (отрывок)
    constructor TFunctions.Create;
    begin
      with fsGlobalUnit do
      begin
        AddedBy := Self;
        AddClass(TfrxDOASession, 'TfrxComponent');
        with AddClass(TfrxDOAQuery, 'TfrxCustomDataset') do begin
          AddMethod('procedure DeclareVariable(const VarName: String; const VarType: Integer)', CallMethod);
        end;
        AddedBy := nil;
      end;
    end;
    
    
    function TFunctions.CallMethod(Instance: TObject; ClassType: TClass;
      const MethodName: String; var Params: Variant): Variant;
    var ds : TOracleDataSet;
    begin
      Result := 0;
    
      if ClassType = TfrxDOAQuery then begin
        ds := TfrxDOAQuery(Instance).Query;
        if MethodName = 'GETVARIABLE' then
          Result := ds.GetVariable(Params[0])
      end;
    end;
    
    Что теперь с этим делать?
  • отредактировано 17:34
    написал:
    не работают - всё поменялось! и это за один год
    Ну Ты даешь ;) !!! Ржунимагу, там просто за месяц такие изменения были, что... Можно сказать, что это уже разные продукты под одним названием. Удивляться не надо, просто на момент релиза ядро было очень сырым, а потом, когда разработчики это осознали, начался резкий прогресс патчения всего и вся, идущий до сих пор. Я вот, например полгода не мог перейти с версии 3.19 на 3.21, так как было много отчетов, которые не работали должным образом под новой версией, а до этого переходил месяца 3 с 3.18 на 3.19, а до этого.... Остается надеятся, что ФР 4 выйдет изначально хорошо "пропатченым"! ;)
    А если серьезно, то перед установкой новой версии, нужно проверять ВСЕ отчеты, дабы не быть неприятно удивленным.
  • отредактировано 17:34
    1. в принципе, уже переделал
    2. А мы только тестируем, еще никто никуда не переходил

Оставить комментарий

Многофункциональный текстовый редактор. Чтобы отредактировать стиль параграфа, нажмите TAB, чтобы перейти к меню абзаца. Там вы можете выбрать стиль. По умолчанию не выбран ни один стиль. Когда вы выберете текст, появится встроенное меню форматирования. Нажмите TAB, чтобы войти в него. Некоторые элементы, такие как многофункциональные вставки ссылок, картинок, индикаторов загрузки и сообщений об ошибок могут быть вставлены в редактор. Вы можете перемещаться по ним, используя стрелки внутри редактора и удалять с помощью клавиш delete или backspace.