2015-04-07 77 views
5

我想訪問Delphi XE7中的打印機單元。我不能做到這一點,因爲「打印機單位不能得到解決」這一形象上,如圖所示:在Delphi中使用打印機單元

enter image description here

如德爾福初學者,我不知道該怎麼辦。不要評價我。有沒有添加引用或其他的方法? 謝謝。

+1

紅色的波浪線是從錯誤的見解,不工作的大部分時間功能。只需停用此功能... – whosrdaddy

回答

7

在Delphi XE2中,RTL/VCL/FMX單元名稱更新爲Unit Scope Names。所以,你必須要麼:

  1. 使用完全合格的單位在uses條款的名稱,如Vcl.Printers

  2. Project Options - >Delphi Compiler - >Unit scope names,並確保Vcl列出,那麼你可以只使用Printersuses條款。

Vcl項目具有以下默認單位範圍名稱:

Winapi;System.Win;Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;Bde;System;Xml;Data;Datasnap;Web;Soap;Vcl;Vcl.Imaging;Vcl.Touch;Vcl.Samples;Vcl.Shell` 
+1

非常感謝!像魅力一樣工作! –

+0

我有點恨德爾福的整個命名空間的想法,我喜歡它的老派方式。 – 2015-04-07 12:52:24

+3

@ user1803300自推出Firemonkey以來,名稱空間是不可避免的。 –