Verstehe ich das richtig?
Ja, man kann direkt das im Uses ändern, also SysUtils zu Systen.SysUtils, Forms zu
Vcl.Forms usw.,
oder man trägt es in den ProjektOptionen bei Delphi-Compiler >
Unit-Unitgültigkeitsbereichnamen ein.
(Achtung: ohne die Leerzeichen, denn die kommen vom Forum ... klick einfach mal auf Zitat, im originalen Post)
Normal ist das auch eine witzie Funktion.
Erstmal kann man damit alte Projekte ohne Änderungen kompilieren (abgesehn davon, wenn Dinge in andere Units verschoben wurden, aber dafür gibt es wiederum die
Unit-Alliase)
Und man kann eine
Unit schreiben, welche vom System abhängig geladen wird.
Ich erstelle eine
Vcl.MyUnit.pas und eine Fmx.MyUnit.pas, verwende dann im Code nur MyUnit und je nachdem ob eine
VCL- oder FMX/Platformübergreifende-Anwendung erstellt wird, wird die jeweilige
Unit geladen.