![]() |
Begriffserklärung: Assembly und Namespace?
Hi,
ich habe mal eine triviale Frage und zwar was ist genau der Unterschied zwischen Namespace und Assembly? Ich verstehe das so: Ein Namespace ist ja z.b. das hier: System.Windows.Forms oder Borland.Delphi.SysUtils. Und ein Assembly ist dann praktisch das Modul, also hier SysUtils bzw. Forms. Stimmt das? |
Re: Begriffserklärung: Assembly und Namespace?
Ich dachte eher, ein Assembly ist ein auslieferbares compilat, also eher ein Package, oder? *jetzverwirrtsei*
|
Re: Begriffserklärung: Assembly und Namespace?
Ich bin mir ja auch nicht sicher, was der Unterschied jetzt genau ist, daher die Frage ;-)
Das mit dem Package, kann gut sein. |
Re: Begriffserklärung: Assembly und Namespace?
Anscheinend stimmt das wirklich, dass ein Assembly das Modul (die DLL, EXE oder MCL) ist und ein Namespace der "Name".
|
Re: Begriffserklärung: Assembly und Namespace?
Ein Assembly ist die kleinste weitergebbare Einheit in .NET und kann eine DLL oder eine Exe sein.
Ein Namespace ist in .NET ein logischer Container, heisst ein Assembly kann mehrere Namespaces enthalten und ein Namspace kann in mehreren Assemblies vorkommen. In Delphi.NET gilt das nur eingeschränkt, da der Unitname den Namespace angibt. In C# oder anderem Zeug kann ein namespace einfach im Code vereinbart werden :
Code:
Bernd
namespace
{ ... } |
Re: Begriffserklärung: Assembly und Namespace?
Ah ich glaube ich habe es jetzt intus ;-)
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 13:17 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz