我將代碼從XE2移動到Delphi XE3,但它應該在兩者中進行編譯。我注意到有些單位將'System.Actions'自動添加到USES子句中。錯誤:F1026文件未找到:'System.Actions.dcu'從XE3切換回Delphi XE2
F1026找不到文件:與返回XE2時,這進而導致出現的錯誤「System.Actions.dcu」(單位範圍「系統」是指Win64中,OSX32,只有Win32)
我從來沒有真正正確理解單位範圍。有沒有正確的解決方案來解決這個問題,而不是在編譯器版本{$ IFDEF}中包裝的東西?
感謝
好主意,謝謝。 –
@BitBumper當這個「dummy」System.Actions.pas在項目路徑目錄中時,如何使XE3(或更高版本)的編譯器在IDE lib目錄中找到他的System.Actions.dcu?看起來XE3(或更高版本)無論如何都會首先找到這個虛擬文件。 – SOUser