我安装了Delphi 10.3CE版本以及我在10.2上安装的所有项目。具体来说,我指的是cyComponents 8.26(我的版本是8.12)。一个应用程序向我发送了一条错误消息[dcc32 Fatal Error] E2202 Required package 'dpkCindyDBCtrlsPackD10' not found
,尽管在源代码中(程序和cindy的任何地方)都没有提到它。它可能是对较早的dcp的引用,但我不知道如何识别它。有什么办法可以找到我提到的吗?
该应用程序的命令行为:
Checking project dependencies...
Building myApp.dproj (Debug, Win32)
brcc32 command line for "myApp.vrc"
c:\program files (x86)\embarcadero\studio\20.0\bin\cgrc.exe -c65001 myApp.vrc -fomyApp.res
brcc32 command line for "myAppResource.rc"
c:\program files (x86)\embarcadero\studio\20.0\bin\cgrc.exe -c65001 myAppResource.rc -fomyApp.dres
dcc32 command line for "myApp.dpr"
c:\program files (x86)\embarcadero\studio\20.0\bin\dcc32.exe -$O- -$W+ -$J+ -$Q+ -$C- - LUrtl;DbxCommonDriver;DataSnapClient;DbxClientDriver;
dpkCindyDBCtrlsPackD10; JvDlgs;vtable250;JvControls;JvStdCtrls;bdertl;dbrtl; IndyProtocols;vcldb;VclSmp;pkCindyCoreD10;JvDB;JvCustom;inet;myCompss10
--no-config -B -Q -TX.exe - AGenerics.Collections=System.Generics.Collections;Generics.Defaults=System.Generics.Defaults;WinTypes=Winapi.Windows;
WinProcs=Winapi.Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE -DDEBUG;myApp -ES:\appDir\bin -I"c:\program files
(x86)\embarcadero\studio\20.0\lib\Win32\debug";S:\appDir\JEDI\jcl\lib\d26\win32\debug;s:\appDir\general;s:\appDir\myComps\TFieldUpdate;
S:\appDir\DelphiTwain\units;S:\appDir\cyComponents8.26\Core;S:\appDir\cyComponents8.26\VCLPack;"S:\appDir\System Info (Magenta)";
S:\appDir\NativeExcel\Source;"C:\Program Files (x86)\ComponentAce\AbsoluteDatabase\Lib\Delphi 10.3 and C++ Builder 10.3 (Rio)";"C:\Program Files
(x86)\ComponentAce\ZipForge\Lib\Delphi 10.3 and C++ Builder 10.3 (Rio)";"c:\program files (x86)\embarcadero\studio\20.0\Imports";
C:\Users\Public\Documents\Embarcadero\Studio\20.0\Dcp;"c:\program files (x86)\embarcadero\studio\20.0\include";"C:\Program Files
(x86)\Devart\VirtualDAC for RAD Studio 10.3\Lib\Win32";"C:\Program Files (x86)\Devart\VirtualDAC for RAD Studio 10.3\Bin\Win32";
S:\appDir\cyComponents8.26\Core;S:\appDir\cyComponents8.26\VCLPack;S:\appDir\JEDI\jcl\lib\d26\win32;S:\appDir\JEDI\jcl\source\include;
S:\appDir\JEDI\jvcl\lib\D26\win32;S:\appDir\JEDI\jvcl\common;S:\appDir\JEDI\jvcl\Resources;"c:\program files
(x86)\embarcadero\studio\20.0\lib\Win32\release";S:\appDir\JEDI\jvcl\run;S:\appDir\myComps;S:\appDir\OtherComp
-LEC:\Users\Public\Documents\Embarcadero\Studio\20.0\Bpl -
LNC:\Users\Public\Documents\Embarcadero\Studio\20.0\Dcp -NSWinapi; System.Win;Data.Win; Datasnap.Win;Web.Win;Soap.Win;Xml.Win;Bde;System;Xml;Data;Datasnap;Web;Soap;Vcl;Vcl.Imaging;Vcl.Touch;Vcl.Samples;Vcl.Shell; -Os:\appDir\general;
s:\appDir\myComps\TFieldUpdate;S:\appDir\DelphiTwain\units;S:\appDir\cyComponents8.26\Core;S:\appDir\cyComponents8.26\VCLPack;"S:\appDir\System
....
....
-NBC:\Users\Public\Documents\Embarcadero\Studio\20.0\Dcp -NHC:\Users\Public\Documents\Embarcadero\Studio\20.0\hpp\Win32 myApp.dpr
[dcc32 Fatal Error] E2202 Required package 'dpkCindyDBCtrlsPackD10' not found
Failed
Elapsed time: 00:00:00.7
答案 0 :(得分:0)
已解决。 我用记事本打开文件myApp.dproj,这里有参考。我删除了,现在一切正常。