在 Delphi 中使用打印机单元
Using the Printers Unit in Delphi
我想访问 Delphi XE7 中的打印机单元。我无法执行此操作,因为“无法解析打印机单元”,如下图所示:
作为Delphi的初学者,不知如何是好。不要评判我。有没有办法添加参考或其他东西?
谢谢。
在 Delphi XE2 中,RTL/VCL/FMX 单位名称更新为 Unit Scope Names。所以你必须:
在 uses
子句中使用完全限定的单位名称,例如 Vcl.Printers
.
转到 Project Options
-> Delphi Compiler
-> Unit scope names
并确保 Vcl
已列出,然后你可以只使用 Printers
在你的 uses
子句中。
新的 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`
我想访问 Delphi XE7 中的打印机单元。我无法执行此操作,因为“无法解析打印机单元”,如下图所示:
作为Delphi的初学者,不知如何是好。不要评判我。有没有办法添加参考或其他东西? 谢谢。
在 Delphi XE2 中,RTL/VCL/FMX 单位名称更新为 Unit Scope Names。所以你必须:
在
uses
子句中使用完全限定的单位名称,例如Vcl.Printers
.转到
Project Options
->Delphi Compiler
->Unit scope names
并确保Vcl
已列出,然后你可以只使用Printers
在你的uses
子句中。
新的 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`