Member 14804166 Ответов: 1

А как же я?.. Исправьте ошибку crystal 8.0


Здравствуйте Друзья,
Интересно, можете ли вы помочь с несколькими проблемами, которые у меня возникли с Кристал.
Что работало раньше:
Разработка Env: VB6.0 с crystal 8.0 developer edition
Операционная система: Windows 7.
Статус: работал отлично. Способный внести изменения в отчет crystal и внести изменения, np.
Сейчас:
Development Env: got VB6.0 with crystal 8.0 developer edition установлен на
Операционная система: Windows 10.
Статус: возникли проблемы при импорте оригинального кода vb6/crytal, который работал раньше


Вопрос:
1. дважды щелкните на кристалл конструкторе отчетов в среде IDE
2. временно отображается шаблон отчета
3. ВБ/Хрустальный Пер падает
4. Это представление событий сообщает

1-я ошибка: ----v
In addition to the above error, I forgot to add this error.  This error happens first :

<pre>Faulting application name: vb6.exe, version: 6.0.81.76, time stamp: 0x3592011f
Faulting module name: craxdui.dll, version: 8.0.0.371, time stamp: 0x3891c277
Exception code: 0xc0000005
Fault offset: 0x0000ff4a
Faulting process id: 0x1a398
Faulting application start time: 0x01d614171273789c
Faulting application path: C:\Program Files (x86)\Microsoft Visual Studio\VB98\vb6.exe
Faulting module path: C:\Program Files (x86)\Seagate Software\Report Designer Component\craxdui.dll
Report Id: 1ffe90e2-61cd-473c-919a-73c276a2c49a
Faulting package full name: 
Faulting package-relative application ID: 


2-я ошибка: ---v
Faulting application name: vb6.exe, version: 6.0.81.76, time stamp: 0x3592011f
Faulting module name: craxdui.dll, version: 8.0.0.371, time stamp: 0x3891c277
Exception code: 0xc000041d
Fault offset: 0x0000ff4a
Faulting process id: 0x1a398
Faulting application start time: 0x01d614171273789c
Faulting application path: C:\Program Files (x86)\Microsoft Visual Studio\VB98\vb6.exe
Faulting module path: C:\Program Files (x86)\Seagate Software\Report Designer Component\craxdui.dll
Report Id: ac64f966-1536-46a7-94c3-a3446200a088
Faulting package full name: 
Faulting package-relative application ID: 


Что я уже пробовал:

получил права администратора в моей учетной записи пользователя

Richard Deeming

Это действительно древняя стопка. Я поражен, что он работал на Windows 7!

Вы пробовали запустить VB6 от имени администратора? Или игра с настройками совместимости в свойствах vb6.exe досье?

1 Ответов

Рейтинг:
2

CHill60

CR 8.0 не поддерживается уже почти 2 десятилетия и никогда не был разработан для современных ОС.

В лучшем случае вам может понадобиться запустить его в режиме совместимости с Windows XP или на виртуальной машине XP. Когда я был по существу вынужден пойти по этому пути с Windows 7, я не возражал, потому что я заключал контракт и получал хорошие деньги, чтобы тратить свое время впустую. Я также знал, что все усилия должны быть повторены со следующим выпуском Windows.

Еще одна альтернатива - написать COM-совместимую .NET DLL, которая будет действовать как "буфер" - то, что может быть вызвано VB6 (COM), но взаимодействовать с более новой версией CR (13.0 или лучше).

В вашем случае я предлагаю действительно обновить ваши инструменты - и я включаю VB6 в это заявление. Вы потратите много времени и усилий (и, возможно, денег), пытаясь сохранить это приложение работающим в современных условиях. Теперь это будет дешевле, проще и профессиональнее конвертировать в современный язык .NET. Помните, что Windows 11 должна выйти в июле - возможно, вам придется переделать все, что вы сделали.


Richard Deeming

Windows 11? Помимо нескольких мошеннических сайтов, единственными результатами для этого являются статьи, в которых Microsoft подтвердила, что Windows 11 не будет. :)

CHill60

Д'О - это тоже выглядело как помеченный сайт. Я теряю свой край (и край)