我有一個帶有多個端點的 RAD 服務器包 ProjA.bpl,其中一些使用了一個名為 UntAccess.pas 的單元。
現在,我創建了另一個服務器包 ProjB.bpl,其端點與 ProjA 不同,并調整了 emsserver.ini 組態檔部分 [Server.Packages] 以呼叫這兩個包。
EMS 服務器啟動時出現問題,它顯示以下錯誤訊息:
{"執行緒":32068,"錯誤":{"型別":"包","檔案名":"C:\Users\Public\Documents\Embarcadero\Studio\21.0\Bpl\Win64\ProjDevAPI.bpl"," Exception":"EPackageError","Message":"無法加載包'ProjB.bpl' 它包含單元'UntAccess.pas',它也包含在包'ProjA.bpl'中"}}
如何在兩個或多個 RAD Server .bpl 包之間共享相同的單元?
環境:Delphi 10.4.2,Windows 10
uj5u.com熱心網友回復:
創建一個包含該通用單元的新包(將來可能會更多)。然后根據需要將此包添加到 ProjA 和 ProjB 中。
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/509895.html
標籤:德尔福bpl辐射服务器
