Как установить Teechart

FEBFEB Москва
отредактировано December 2014 Раздел: FastReport VCL
Подскажите, пожалуйста, какие необходимо проделать манипуляции, чтобы в FastReport VCL5 Professional Edition (source codes) установить TeeChart из пакета TeeChart Standard v2013 (sourse codes)? :)

Recompile Wizard, запущенный из-под администратора (путь к TeeChart*.dcu указан верно), пишет: "Done", а в сообщении указывается: "Recompiled files are in the ... \FastReport 5\LibD7 folder". Но в указанной директории нет никаких файлов вообще... :)

Комментарии

  • gpigpi
    отредактировано 01:40
    Приложите recompile.log
  • FEBFEB Москва
    отредактировано December 2014
    gpi написал: »
    Приложите recompile.log
    Прилагаю...

    Похоже, что файл так и не загрузился. :)

    Тогда приведу наиболее информативные фрагменты из этого файла:
    frxChartEditor.pas(536) Error: There is no overloaded version of 'CreateNewSeriesGallery' that can be called with these arguments

    frxChartEditor.pas(788)

    frxChart.pas(208) Fatal: Could not compile used unit 'frxChartEditor.pas'

    dclfrxTee7.dpk(35) Fatal: Required package 'TEEUI' not found

    Кстати, в наличие имеется не 'TEEUI', а только 'TEEUI97'
  • gpigpi
    отредактировано 01:40
    В recompile.exe выбирали опцию TeeChart9Std?
  • FEBFEB Москва
    отредактировано 01:40
    gpi написал: »
    В recompile.exe выбирали опцию TeeChart9Std?
    Да: опцию TeeChartStd9
  • FEBFEB Москва
    отредактировано 01:40
    FEB написал: »
    Подскажите, пожалуйста, какие необходимо проделать манипуляции, чтобы в FastReport VCL5 Professional Edition (source codes) установить TeeChart из пакета TeeChart Standard v2013 (sourse codes)? :)

    Recompile Wizard, запущенный из-под администратора (путь к TeeChart*.dcu указан верно), пишет: "Done", а в сообщении указывается: "Recompiled files are in the ... \FastReport 5\LibD7 folder". Но в указанной директории нет никаких файлов вообще... :)
    Коллеги, кто-нибудь знает, что с этим делать? :)
  • gpigpi
    отредактировано 01:40
    покажите tee.inc из папки LibD7
  • FEBFEB Москва
    отредактировано 01:40
    gpi написал: »
    покажите tee.inc из папки LibD7
    Вот:

    {$DEFINE TeeChartStd9}
    //
    TeeChart component
    {$DEFINE TeeChartStd}

    //
    TeeChart Std 7 component
    // If you have TeeChart Std 7, uncomment the following line:
    //{$DEFINE TeeChartStd7}

    //
    TeeChart Pro 4 component
    // If you have TeeChart Pro 4, uncomment the following line:
    //{$DEFINE TeeChart4}

    //
    TeeChart Pro 5 component
    // If you have TeeChart Pro 5, uncomment the following line:
    //{$DEFINE TeeChart5}

    //
    TeeChart Pro 6 component
    // If you have TeeChart Pro 6, uncomment the following line:
    //{$DEFINE TeeChart6}

    //
    TeeChart Pro 7 component
    // If you have TeeChart Pro 7, uncomment the following line:
    //{$DEFINE TeeChart7}

    //
    TeeChart Pro 8 component
    // If you have TeeChart Pro 8, uncomment the following line:
    //{$DEFINE TeeChart8}

    //
    TeeChart Std 8 component
    // If you have TeeChart Std 8, uncomment the following line:
    //{$DEFINE TeeChartStd8}

    //
    TeeChart Pro 9 (2010) component
    // If you have TeeChart Pro 9 (2010), uncomment the following line:
    //{$DEFINE TeeChart9}

    //
    TeeChart Std 9 (2010) component
    // If you have TeeChart Std 9 (2010), uncomment the following line:
    //{$DEFINE TeeChartStd9}


    // Don't change here
    {$IFDEF TeeChartStd7}
    {$UNDEF TeeChartStd}
    {$ENDIF}

    {$IFDEF TeeChartStd8}
    {$UNDEF TeeChartStd}
    {$ENDIF}

    {$IFDEF TeeChartStd9}
    {$UNDEF TeeChartStd}
    {$ENDIF}

    {$IFDEF TeeChart4}
    {$UNDEF TeeChartStd}
    {$DEFINE TeeChartPro}
    {$ENDIF}

    {$IFDEF TeeChart5}
    {$UNDEF TeeChartStd}
    {$DEFINE TeeChartPro}
    {$ENDIF}

    {$IFDEF TeeChart6}
    {$UNDEF TeeChartStd}
    {$DEFINE TeeChartPro}
    {$ENDIF}

    {$IFDEF TeeChart7}
    {$UNDEF TeeChartStd}
    {$DEFINE TeeChartPro}
    {$ENDIF}

    {$IFDEF TeeChart8}
    {$UNDEF TeeChartStd}
    {$DEFINE TeeChartPro}
    {$ENDIF}

    {$IFDEF TeeChart9}
    {$UNDEF TeeChartStd}
    {$DEFINE TeeChartPro}
    {$ENDIF}
  • gpigpi
    отредактировано 01:40
    Запустите recompile.exe ещё раз и пересоберите пакеты TeeChart ещё раз
  • FEBFEB Москва
    отредактировано 01:40
    gpi написал: »
    Запустите recompile.exe ещё раз и пересоберите пакеты TeeChart ещё раз
    Сделал.
    После компиляции с помощбю Recompile.exe получаю сообщение:
    fsTee7.dpk compiled
    delphi7 error: frxChartEditor.pas(536) Error: There is no overloaded version of 'CreateNewSeriesGallery' that can be called with these arguments
    frxTee7.dpk not compiled!
    dclfsTee7.dpk compiled
    delphi7 error: dclfrxTee7.dpk(35) Fatal: Required package 'TEEUI' not found
    dclfrxTee7.dpk not compiled!
    Done

    что делвть? :)
  • gpigpi
    отредактировано 01:40
    Попробуйте исправить {$IFDEF TeeChartStd7} на {$IFDEF TeeChartStd9} в frxChartEditor.pas
  • FEBFEB Москва
    отредактировано 01:40
    gpi написал: »
    Попробуйте исправить {$IFDEF TeeChartStd7} на {$IFDEF TeeChartStd9} в frxChartEditor.pas
    Сделал исправления, к сожалению, не помогло. :)
    У меня, возможно, эти проблемы связаны еще и с тем, что на компе удален исходный Tee7 (из-за возникшего конфликта при установке TeeChartStd9).
    Подскажите, пожалуйста, что мне в этом случае следует исправить в исходных текстах FRX и где, чтобы правильно перекомпилировать библиотеки?
  • gpigpi
    отредактировано 01:40
    написал:
    Сделал исправления, к сожалению, не помогло. unsure.gif
    У меня, возможно, эти проблемы связаны еще и с тем, что на компе удален исходный Tee7 (из-за возникшего конфликта при установке TeeChartStd9).
    Подскажите, пожалуйста, что мне в этом случае следует исправить в исходных текстах FRX и где, чтобы правильно перекомпилировать библиотеки?
    У меня исправление {$IFDEF TeeChartStd7} на {$IFDEF TeeChartStd9} в frxChartEditor.pas работает. Проверил именно на TeeChart Standart
    procedure TfrxChartEditorForm.AddBClick(Sender: TObject);
    var
      s: TChartSeries;
      n: TTreeNode;
      b: Boolean;
      ind: Integer;
    {$IFDEF Delphi11}
      TeeGalleryForm: TTeeGalleryForm;
      ChartSeriesClass : TChartSeriesClass;
      TeeFunctionClass : TTeeFunctionClass;
    {$ENDIF}
    begin
      ind := 0;
    {$IFDEF TeeChartStd9}  //changed line
      s := CreateNewSeriesGallery(nil, nil, FChart.Chart, False, False, ind);
    {$ELSE}
    

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

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