I want to access the Printers Unit in Delphi XE7. I am not able to do this, because „the Printers Unit cannot be resolved“ as shown on this image:
As a beginner in Delphi, I don’t know what to do. Don’t judge me. Is there a way of adding a reference or something? Thank you.
In Delphi XE2, RTL/VCL/FMX unit names were updated with Unit Scope Names. So you have to either:
use fully qualified unit names in your uses
clause, like Vcl.Printers
.
go to Project Options
-> Delphi Compiler
-> Unit scope names
and make sure Vcl
is listed, then you can use just Printers
in your uses
clause.
A new Vcl
project has the following default Unit Scope Names:
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`
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With