代码之家  ›  专栏  ›  技术社区  ›  Jamo

Delphi软件包构建/安装调试

  •  5
  • Jamo  · 技术社区  · 16 年前

    然而,最近我在编译/构建运行时包时遇到了一个问题。最初,它与围绕nxEventLog.pas的一些冲突有关,不幸的是,我未能记录其细节,但基本上是“此方法的定义与之前的定义不一致”,就像你的实现声明与你的类声明不一致时得到的一样。此文件是NexusDB文件(应用程序使用NexusDB嵌入式服务器)。

    bds.exe-找不到入口点

    程序入口点
    @Nxsddatadictionary@TnxBaseTableDescriptor@LoadFromReader$qqrp15Classes@TReader在动态链接库NexusDB207sd110.bpl中找不到。



    无法加载包。cmTP面板_D2007_设计规范.ppl











    IndyCore包含隐式单元IdIOHandlerSocket、IdSocks、IdIOHandlerStack、IdBuffer、IdResourceStringsCore、IdIntercept、IdCustomTransparentProxy、IdExceptionCore、IdSocketHandle、IdIOHandler、IdTCPConnection、IdReplyRFC、IdReply、IdTCPClient、IdIPAddress、IdAssignedNumbers。

    添加IndySystem。








    添加lmddsg30_d10。






    ExceptionExpert11包含隐式单元ExceptionLog、EDisAsm、EHash、EListView、EConst、ETypes、ELogManager、EEncrypt、EBase64、EXMLBuilder、ECore、EWebTools、EZip、EZlib、ESockets、ELang、EHook、EDebug、ELeaks。

    添加RemObjects_Core_D11。
    RemObjects_Core_D11包含隐式单元uROClasses、uROSerializer、uROXMLIntf、uROMSXMLImpl、uRORes、uROMSX ML2_TLB、uROClient、uRODLToXML、uRODL、uROTypes、uROHTTPTools、uROClientIntf、u ROEncryption、uROZlib、uROCipher1、uROHash、uROECUtil、uRODEConst、uROCipher、uROChipers、uROBinaryHelpers、uROCompression、uROEventRepository、uROServerIntf、uLSessions、uRodynamics请求、uRORemoteService、uROThreadPool、uROServer、uROAsync、uROThread、uROBinMessage、uROStreamSerializer。


    RemObjects_Indy_D11包含隐式单元uROSuperTCPChannel、uROSCHelpers。


    DataAbstract_Core_D11包含隐式单元uDADataTable、uDASupportClasses、uDARes、uDABusinessProcessor、uDAEngine、uDASQL92QueryBuilder、uDAQL92接口、uDAWhere、uDAIinterfaces、DataAbstract4_Intf、DataAbstract 3_Intf,uDAHelpers、uDAClasses、uDAMemDataTable、uDAMem数据集、uDAExpression Evaluator、uDAMacros、uDAUtils、uDAXMLUtils、u DADriver Manager、uDAInterfacesEx、uDADelta、uDARegExpr、uDAScriptingProvider、uDAOracleInterface,uDAMacroProcessors,uDADataStreamer,uDACDSDataTable,uDARemoteDataAdapter,uDAReconcileDialog,uDAReconcileDialogDetails,uDARomoteDataAdapterRequests,uDABinAdapter。




    添加VirtualShellTools11。
    VirtualShellToolsD11包含隐式单元VirtualExplorerTree、ColumnForm、VirtualResources、VirtualShellAutoComplete、VirtualShellNotifier、VirtualScrollbars。





    dxBarExtDBItems D11包含隐式单元dxBarExtDBItems。














    dxdbtrD11包含隐式单元dxdbtrel、dxlocate、dxtree、dxdbtree。











    NexusDB207se110包含隐式单元nxseAutoComponent、nxseAllEngines、nxseRecordCompressionEngineSmart、nxseRecordsEngineVariable、nxse FulltextEngineCursor、nxsequlltextEngineTable、nxseRefIntEngine、nxseJournalEngine、nxse SortEngineMerge、nxseTemporaryStorageChunked、nxseRecord EngineStatic、nxseIndices EngineSimple、nxseIndexBase、nxseHeapEngineCached、nxseBlockHeapEngine Nonfragment、nxseBlobEngineSimple、nxseIndexEngineStaticKeyBstarTree、nxseHeaderAccess、nxseHeaderAccess。seEncryptionEngineBlowfishRC4、nxseBlobEngineSegmented、nxseAutoIncEngineSimple、nxseStreamEngineSimple。

    添加NexusDB207sr110。



    NexusDB207sq110包含隐式单元nxsqlEngine、nxsqlFunctions、nxsqlDataDef、nxsqlFunctionOrganizer、nxsqlCondExp、nxqlTableExp、nxsqlViews、nxsqlProxies、nxSQLParse、nxsql PSM、nxsqlserverTest、CocoaBaseW、nxsqlBase、nxsqlDataManip、nxSQLTok、nxSQLSProxiesIntf。


    NexusDB207lg110包含隐式单元nxlgEventLogDispatcher,nxlgEventLog。







    奇怪的是,除了厨房水槽之外,几乎所有东西都包括在内,提到的许多软件包甚至与我试图安装的这个软件包中包含的组件都不相关;DataSnap、Indy、IBExpress、RemObjects Data Abstract等——这些甚至都没有在我的组件中引用。

    2 回复  |  直到 16 年前
        1
  •  9
  •   Tim Sullivan    16 年前

        2
  •  2
  •   Toon Krijthe    16 年前

    然后检查注册表。有时会留下一些信息,这可能会导致以后的问题。

    In the HKCU\Software\ [Borland|Codegear]\[Version]\Disabled Packages, there is a list of packages that are disabled. Have a look at these. And remove anything you need.
    In the HKCU\Software\ [Borland|Codegear]\[Version]\Known Packages, there is a list of all known packages. Have a look at these and remove all suspicious packages.
    

    对于旧版本,可以在以下位置找到此信息: 在HKLM\Software\Borland[版本]\已知软件包中