Eaccessviolation и Tfrxrichobject

отредактировано 19:54 Раздел: FastReport 4.0
Возможно после обновлений Windows, перестали перекомпилироваться все программы которые использую TfrxRichObject . При запуске программы, не доходя до событий Create у компонента вылетает ошибка EAccessViolation. Подробно в аттаче. Подобное наблюдается и при использовании RichEdit из Delphi2007, Delphi2009 . В Delphi 7 всё хорошо.

Комментарии

  • Stalker4Stalker4 123
    отредактировано 19:54
    alolya написал: »
    Возможно после обновлений Windows, перестали перекомпилироваться все программы которые использую TfrxRichObject . При запуске программы, не доходя до событий Create у компонента вылетает ошибка EAccessViolation. Подробно в аттаче. Подобное наблюдается и при использовании RichEdit из Delphi2007, Delphi2009 . В Delphi 7 всё хорошо.

    Попробуй поставить на этот же комп MS Office версии от 2002 и выше или возьми от них riched20.dll и положи ее скажем в system32.
  • отредактировано 19:54
    Stalker4 написал: »
    Попробуй поставить на этот же комп MS Office версии от 2002 и выше или возьми от них riched20.dll и положи ее скажем в system32.

    стояла dll от 2006 г поставил от 2008 , не помогло.
  • отредактировано 19:54
    Код рича для Delphi2007 и Delphi 7 ничем не отличается, есть небольшие изменения для RS 2009, поэтому если работает в D7, то должно работать и в D2007.

    Сейчас проверил во всех перечисленных IDE - ошибки не увидел.
    Это наводить на мысль о том, что скорее всего используются пакеты из разных версий(сборок) для d2007 и D2009.

    Советую удалить компоненты Fr в этих IDE, и почистить систему от пакетов FR для этих IDE(в каталоге FR, System32 и Borland Studio Projects\Bpl ).
  • отредактировано 19:54
    написал: »
    Код рича для Delphi2007 и Delphi 7 ничем не отличается, есть небольшие изменения для RS 2009, поэтому если работает в D7, то должно работать и в D2007.

    Сейчас проверил во всех перечисленных IDE - ошибки не увидел.
    Это наводить на мысль о том, что скорее всего используются пакеты из разных версий(сборок) для d2007 и D2009.

    Советую удалить компоненты Fr в этих IDE, и почистить систему от пакетов FR для этих IDE(в каталоге FR, System32 и Borland Studio Projects\Bpl ).

    Не помогло.
  • отредактировано 19:54
    alolya написал: »
    Не помогло.
    У нас FR Main Demo собирается на D2006, скачайте проверьте , падает или нет.

    При необходимости могу собрать ее же на 2009, для проверки.
  • отредактировано 19:54
    написал: »
    У нас FR Main Demo собирается на D2006, скачайте проверьте , падает или нет.

    При необходимости могу собрать ее же на 2009, для проверки.


    так в Delphi2009 у нас таже проблема. Он собирается, компилиться . При запуске проекта на исполнение вылетает данная ошибка. Решение в инете не нашел. Встретил, что у пользователей Касперского, Регета, и других программ такая же проблема после обновления windows. Разработчики программ выпустили новые версии, но что именно они подправили не описано.
  • отредактировано 19:54
    alolya написал: »
    так в Delphi2009 у нас таже проблема. Он собирается, компилиться . При запуске проекта на исполнение вылетает данная ошибка. Решение в инете не нашел. Встретил, что у пользователей Касперского, Регета, и других программ такая же проблема после обновления windows. Разработчики программ выпустили новые версии, но что именно они подправили не описано.
    По-моему Вы недопоняли, чего я прошу.
    В аттаче Main Demo собранная под D2009, киньте ее в папку, где лежит база и отчеты от демки, запустите и попробуйте сделать отчет с ричем.
    Падает или нет ?

    Какое конкретно обновление ?

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

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