Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Prism Begriffserklärung: Assembly und Namespace? (https://www.delphipraxis.net/15128-begriffserklaerung-assembly-und-namespace.html)

Alexander 22. Jan 2004 14:10


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?

Phoenix 22. Jan 2004 14:14

Re: Begriffserklärung: Assembly und Namespace?
 
Ich dachte eher, ein Assembly ist ein auslieferbares compilat, also eher ein Package, oder? *jetzverwirrtsei*

Alexander 22. Jan 2004 14:16

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.

Alexander 23. Jan 2004 13:10

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".

Bernd Ua 27. Jan 2004 22:41

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:
namespace
{
 ...
}
Bernd

Alexander 28. Jan 2004 17:23

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