При экспорте Crystal Report в PDF возникает ошибка: обнаружена ошибка при экспорте DLL: (541)

У нас есть несколько Crystal Reports (версия 8.5), которые мы запускаем из VB6 и VB.Net. Большинство из них отлично работают при экспорте в PDF, но два отчета (из многих) выдают эту ошибку при экспорте в PDF:

Ошибка экспорта DLL: (541)

Ошибка кажется необработанной ошибкой в ​​Crystal, и мы безуспешно пытались изменить каждый параметр, который только могли придумать. Любые идеи? TIA.


person Monty    schedule 15.02.2011    source источник
comment
Требуется дополнительная информация: трассировка стека, примеры кода (как вы экспортируете), ... Содержит ли ваш отчет подотчеты, динамически загружаемые изображения, необычные шрифты и т. Д.? Эта ошибка возникает как в VB6, так и в vb.net?   -  person Nimrod    schedule 15.02.2011
comment
Наше программное обеспечение является надстройкой к гораздо большей ERP-системе, поэтому мы автоматизируем экспорт отчета через API этой системы. Он написан на VB6, но они не делятся своим исходным кодом, поэтому я не смогу получить образец того, как они это называют. Сама ошибка возникает в Crystal (а не в системе ERP) и всплывает. Поскольку это довольно конкретный номер ошибки, я надеялся, что кто-то сможет хотя бы помочь нам сузить его, поскольку у издателя ERP не так много ресурсов для решения этой проблемы.   -  person Monty    schedule 17.02.2011


Ответы (3)


Я не знаком с вашей конкретной проблемой, но поскольку это происходит только с двумя отчетами из многих, вот несколько предложений, которые вы, возможно, еще не задавали себе:

  1. Это происходит каждый раз или спорадически? (Если это спорадически, рассмотрите проблемы с сетью / сервером)

  2. Эти два отчета являются новыми или они работали достаточно хорошо в течение длительного времени и только что вылетели из строя? Если последнее, просмотрите все установленные вами новые программы.

  3. Чем отличаются эти два отчета? Сохранены ли PDF-файлы в другом месте, чем другие?

  4. Берут ли они данные из других источников, чем другие отчеты?

  5. Самым радикальным решением, конечно же, было бы переписать файл rpt с нуля.

Редактировать

Некоторые поисковые запросы обнаружили это страница. Ссылки на эту тему форума мертвы уже много лет, но есть возможность:

  1. Скопируйте файлы из следующего каталога:% systemroot% \ Crystal

  2. Вставьте файлы в системный каталог. Например, на сервере терминалов системный каталог обычно: Winnt \ System32.

person PowerUser    schedule 18.02.2011

У меня до сих пор нет точного ответа на эту проблему. Однако оказывается, что если вы просто поймаете исключение и проигнорируете его, все будет продолжено, и экспорт PDF будет создан нормально. Надеюсь, это поможет кому-то еще в будущем ...

person Monty    schedule 06.03.2011

Ошибка находится в ExportModeller.dll v 9.1.1.527. Вы должны установить пач.

Как сообщается здесь (на итальянском языке) http://blogs.sysadmin.it/ermannog/archive/2009/04/28/3258.aspx вы должны загрузить патч для отчета Crystal с именем crnet11win_en.zip (можно найти поиск в Google), удалить файл, заархивированный в этом файле, и заменить файл на сайте вашей машины на c: \% ProgramFiles% \ file comuni \ crystal solution \ bin \ 1.0 и замените файл с именем ExportModeller.dll так, чтобы версия dll была 9.1.1.528, а не 9.1.1.527.

Если вы посмотрите здесь, вы найдете уже удаленный файл crnet11win_en.zip https://skydrive.live.com/?cid=174281e704ea1a69&id=174281E704EA1A69%21176

person abrfra    schedule 28.01.2014