Почему мое приложение VB 6.0 не скомпилируется? - PullRequest
1 голос
/ 07 апреля 2011

Мне было поручено добавить функцию в 10-летнее приложение vb 6.0. Сначала я получал следующую ошибку, когда пытался создать exe:

"Не удается найти проект или библиотеку"

После этого он отображается как «ПРОПУСК: Стандартная библиотека мастера Crystal Reports 8.5»

Итак, я взял эту dll и поместил в system32, а затем во всплывающем окне Reference сопоставил ее с dll. Тем не менее, я все еще получаю то же сообщение об ошибке, и оно указывает на ту же DLL, хотя "MISSING" был удален.

Ответы [ 2 ]

1 голос
/ 07 апреля 2011

там может быть две записи в реестре, вызывающие проблему, возможно, одна в удаленном каталоге. Я бы порекомендовал очистить ваш реестр чем-то вроде ccleaner , а затем попытаться зарегистрировать его снова. Время от времени VB6 будет держаться за плохие рег ключи.

Вы также можете проверить exe / dll с помощью такого инструмента, как Dependency Walker, чтобы увидеть, отсутствует ли дополнительный компонент компонента отчета: http://download.cnet.com/Dependency-Walker/3000-2086_4-10052198.html

0 голосов
/ 09 апреля 2011

Я унаследовал обслуживание приложения, которое также использует CR 8.5.В установщике InnoSetup указаны следующие .dll.Я думаю, что вы нуждаетесь в них всех!Следите за установкой каталогов!Некоторые переходят на Sytem 32 ({sys}), другие переходят на Windows \ Crystal

;Crystal Report files
Source: CR\Crystl32.ocx; DestDir: {sys}; Flags: regserver sharedfile
Source: CR\mfcans32.dll; DestDir: {sys}; Flags: sharedfile
Source: CR\crpe32.dll; DestDir: {sys}; Flags: sharedfile
Source: CR\Crpaig80.dll; DestDir: {sys}; Flags: sharedfile
Source: CR\Implode.dll; DestDir: {sys}; Flags: sharedfile
Source: CR\msvcp60.dll; DestDir: {sys}; Flags: restartreplace sharedfile
Source: CR\Exlate32.dll; DestDir: {sys}; Flags: sharedfile
Source: CR\p2bdao.dll; DestDir: {sys}; Flags: sharedfile
Source: CR\p2ctdao.dll; DestDir: {sys}; Flags: sharedfile
Source: CR\p2irdao.dll; DestDir: {sys}; Flags: sharedfile
Source: CR\u2ddisk.dll; DestDir: {win}\Crystal
Source: CR\u2fhtml.dll; DestDir: {win}\Crystal
Source: CR\u2fsepv.dll; DestDir: {win}\Crystal
Source: CR\u2ftext.dll; DestDir: {win}\Crystal
Source: CR\u2fwordw.dll; DestDir: {win}\Crystal
Source: CR\u2fxls.dll; DestDir: {win}\Crystal
Source: CR\u2lsamp1.dll; DestDir: {win}\Crystal
;end Crystal Report files
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...