Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.199 Beiträge
 
Delphi 12 Athens
 
#24

AW: Code-Vervollständigung funktioniert nicht mehr einwandfrei

  Alt 7. Mär 2014, 00:44
Uses Windows, Messages ... konnte plötzlich nicht mehr aufgelöst werden und wurde mit roter welliger Unterstreichung dargestellt. Dies änderte sich auch nicht als ich mein Projekt wieder geladen hatte, welches zuvor funktionierte.
Inzwischen haben alle Units einen Namespace.
z.B. die Windows.pas nennt sich jetzt Winapi.Windows.pas

Tja, un bei deiner alten Projektdatei (*.dproj) waren natürlich noch keine Default-Namespaces definiert.
Projektoptionen > Delphi-Compiler > Unit-Gültigkeitsbereichsnamen

Denn nur wenn dort "Winapi" eingetragen ist, kann der Compiler darin/darüber das "Windows" finden.



Aber bei der Forms.pas wird der Grund erst verständlicher, denn hier gibt es die Vcl.Forms.pas und die Fmx.Forms.pas,
womit man dann über die Projektoptionen steuern kann, ob dort nun die VCL oder das FMX (FireMonkey) verwendet werden soll,
ohne die beiden Dateien überall einzeln via Compiler-Schalter umzuswitchen.
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests

Geändert von himitsu ( 7. Mär 2014 um 00:52 Uhr)
  Mit Zitat antworten Zitat