
我有3个类,XmlfileManager(具体),XmlNodeManager(抽象),XmlEnpManager(XmlNodeManager的子项和具体).
下面,一些定义类代码:
XmlfileManager
unit XmlfileManager;interfaceuses xmldom,XMlintf,msxmldom,XMLDoc,SysUtils,DateUtils,Classes,Dialogs,XmlNodeManager,XmlEnpManager;type TXmlfileManager = class [...] end;[...]end.
XmlNodeManager
unit XmlNodeManager;interfaceuses xmldom,XmlfileManager;type TXmlNodeManager = class [...] end;[...]end.
XmlEnpManager
unit XmlEnpManager;interfaceuses xmldom,XmlfileManager,XmlNodeManager;type TXmlEnpManager = class (TXmlNodeManager) [...] end;[...]end.
在XmlNodeManager和XmlEnpManager中,无法识别TXmlfileManager类.编译时,编译失败并显示消息:
[dcc32 Fatal error] SiGAS.dpr(23): F1026 file not found:
‘XmlManager.dcu’
过去,XmlfileManager被称为XmlManager.
有任何想法吗 ?.
我的.dpr:
uses Forms,Main in 'forms\Main.pas' {Principal},Globals in 'units\Globals.pas',CrearProyectoForm in 'forms\CrearProyectoForm.pas' {NuevoProyecto},ValIDadores in 'units\ValIDadores.pas',IdiomaClass in 'units\IdiomaClass.pas',IdiomaCastellanoClass in 'units\IdiomaCastellanoClass.pas',ExcelfileManagerClass in 'units\ExcelfileManagerClass.pas',SeleccionarIdioma in 'forms\SeleccionarIdioma.pas' {SelectLang},EnpVIEw in 'forms\EnpVIEw.pas' {ENP},EnpVIEwGeneric in 'forms\EnpVIEwGeneric.pas' {EnpGeneric},Vcl.themes,Vcl.Styles,EnpVIEwAdd in 'forms\EnpVIEwAdd.pas' {EnpAdd},EnpVIEwAddAfter in 'forms\EnpVIEwAddAfter.pas' {EnpAddAfter},EnpVIEwEdit in 'forms\EnpVIEwEdit.pas' {EnpEdit},EnpInicial in 'forms\EnpInicial.pas' {ENPVIEwInicial},XmlfileManager in 'units\XmlfileManager.pas',XmlNodeManager in 'units\XmlNodeManager.pas',XmlEnpManager in 'units\XmlEnpManager.pas';解决方法 您的主要源文件SiGAS.dpr仍将其列为XmlManager,因此…… 打开* .dpr文件(它只是Delphi代码)并在uses子句中修复单元名称,然后重建.
总结以上是内存溢出为你收集整理的delphi – 找不到Dcu文件全部内容,希望文章能够帮你解决delphi – 找不到Dcu文件所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)