Einzelnen Beitrag anzeigen

Robert_G
(Gast)

n/a Beiträge
 
#3

Re: Namenspaces - Eigene Bibiliothek

  Alt 20. Jun 2005, 21:29
Unter D2005 sind namespaces mit etwas Vorsicht zu genießen.
Nehmen wir ein Bleistift unit:
Delphi-Quellcode:
unit EinNamespace.UnitName

interface
type
  MyClass = class
  end;
Innerhalb der gleichen Assembly musst du weiterhin mit dem unit namen arbeiten:
Delphi-Quellcode:
unit EinNamespace.UnitNameVonUnit2

interface

uses
  EinNamespace.UnitName;

type
  MyDescendant = class(MyClass)
  end;
Wenn du diese Assembly verwenden willst ist es nun plötzlich nur noch der Namespace.
Delphi-Quellcode:
interface

uses
  EinNamespace;

type
  KlasseInAndererAssembly = class(MyClass)
  end;
Und _natürlich_ musst du weiterhin auf Zirkulärreferenzen achten, wenn du innerhalb der gleichen Assembly bist. Prost
  Mit Zitat antworten Zitat