NAMESPACES wie in c# gibt es nicht.
Es gibt aber die möglichkeit "Namespaceartik" seine Dateien zu benennen so das die Probleme wie früher "Bibliothek x hat eine
unit abc.pas, Bibliothek y hat eine
Unit mit gleichen Namen und unterschiedlichen inhalt" keine Problem mehr versacht, da die eine
Unit als "BibliothekX.abc.pas" und die andere als "BibliothekY.abc.pas" im Dateisystem vorliegt und mit "BibliothekX.abc" ansprachbar ist.
Leider werfen alle immer "Punkte im Unitnamen" mit Namespaces durcheinander. Namespaces sind weitaus mehr. Bei einem Namespace kann ich
uses BibliothekX
schreiben und hab alles drin, was im Namespace ist und muss nicht öffzig BibliothekX.... units einbinden.