Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

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

AW: Unterschied "Erzeugen" und "Compilieren" - Einstellungen

  Alt 16. Aug 2025, 19:24
Namespaces sind das im Delphi eigentlich nicht wirklich.

Die Units heißen wirklich Vcl.Forms.pas und Fmx.Forms.pas,
aber in den Projektoptionen gibt es "Default-Namespaces".

Wird eine Unit in Uses, z.B. Forms (Forms.pas) nicht gefunden, dann wird nacheinader die Default-Namespaces durchgegangen, und Dateien mit diesen Präfixen gesucht.


PS: Darum kann es z.B. auch Probleme geben, wenn man Fremd-Units nutzt, oder die DPROJ gelöscht hatte.
Wenn im Projekt ein Namespace fehlt, dann wird diese Datei nicht mehr gefunden,
weil z.B. eine neugenerierte .DPROJ andere Optionen (Defaultnamespaces) haben kann, als die alte DPROJ, welche aus einer Codevorlage (Neue VCL-Anwendung) erstellt wurde,
ebenso bei DPROJ aus anderen/alten Delphi-Versionen.
Ein Therapeut entspricht 1024 Gigapeut.

Geändert von himitsu (16. Aug 2025 um 19:40 Uhr)
  Mit Zitat antworten Zitat