【问题标题】:Using the Printers Unit in Delphi在 Delphi 中使用打印机单元
【发布时间】:2015-04-07 09:19:26
【问题描述】:

我想访问 Delphi XE7 中的打印机单元。我无法执行此操作,因为“无法解析打印机单元”,如图所示:

作为 Delphi 的初学者,我不知道该怎么做。不要评判我。有没有办法添加参考之类的? 谢谢。

【问题讨论】:

  • 红色波浪线来自错误洞察,该功能在大多数情况下都不起作用。只需停用此功能...

标签: delphi delphi-7 delphi-xe7 printers


【解决方案1】:

在 Delphi XE2 中,RTL/VCL/FMX 单元名称已更新为 Unit Scope Names。所以你必须:

  1. 在uses 子句中使用完全限定的单位名称,例如Vcl.Printers。

  2. 转到Project Options -> Delphi Compiler -> Unit scope names 并确保Vcl 已列出,然后您可以在uses 子句中只使用Printers。

一个新的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 中的整个命名空间理念,我喜欢它的老派方式。
  • @user1803300 自从 Firemonkey 推出以来,命名空间是不可避免的。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2022-12-28
  • 1970-01-01
  • 1970-01-01
  • 2022-12-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多