Projektoptionen > Erzeugen > Delphi-Compiler :
Unit-Gültigkeitsnamen
Da in der Mitte des langen Textes versteckt sich standardmäßig ein
;Vcl;
bei neuen
VCL-Projekten
und
;Fmx;
bei den geräteübergreifenden Projekten.
(beim Upgreade alter Projektdateien wird das aber nicht automatisch eingefügt, drum heißt es dann gern "Unit Forms nicht gefunden")
Dadurch wird beim Kompilieren, wenn eine
Unit MyUnit
nicht gefunden wird, entsprechend auch nach
Vcl.MyUnit
oder
Fmx.MyUnit
gesucht,
drum kannst du
uses Forms;
schreiben und kompiliert wird mit
Vcl.Forms
, bei einem
VCL-Projekt.
Dort kann man auch Eigenes einfügen, für eigene/fremde Bibliotheken.
Für Bibliotheks-
Präfix funktioniert das super,
aber von der Sortierung im Verzeichnis und für die Codevervollständigung, wäre es als Platform-
Suffix übersichtlicher.
Zitat:
notfalls kann ich dahinter dann noch das Framework schreiben FMX/
VCL
Genau, man
kann muss es hinschreiben, aber
automatisch geht es nicht, jedenfalls nicht hinten.