簡體   English   中英

我有 .DCU 但沒有 .PAS

[英]I have .DCU but not .PAS

我正在將一些軟件從 Delphi 6 遷移到 RAD 10.3。 我有一行代碼收到錯誤,但不確定如何解決。 該行是:

uses LMDSpeedButton, ExtCtrls, StdCtrls, LMDEdit,ovcsf, Forms, ovcmeter,SDL_replis

我看到的錯誤是:

[dcc32 致命錯誤] ScreenResolution.pas(25):未找到 F2613 單元“SDL_replis”。

我搜索了SDL_replis並找到了SDL_replis.dcu但沒有找到 .PAS。 據我了解,在使用“使用”時,我需要擁有 .PAS。 這是正確的,我該如何克服?

據我了解,在使用“使用”時,我需要擁有 .PAS。 那是對的嗎

不會。如果找到,編譯器將使用.dcu文件,然后在需要時回.pas文件。

但是, .dcu文件是特定於版本的。 因此,您不能在 RS10.3 中使用 D6 .dcu文件。 如果您沒有原始.pas文件來重新編譯 RS10.3 中的.dcu ,並且無法將更新版本的 SDL 安裝到 RS10.3 中,那么您很可能不走運。 您唯一的選擇是在 D6 中編寫一個.dll來包裝來自.dcu的所需邏輯,然后在 RS10.3 中使用該.dll

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM