![]() |
Gibt es in neuem Delphi sowas wie namespaces?
Hallo, habe gerade gesehen, dass zumindest in Delphi 6 keine Warnung oder sowas kommt, wenn man Konstanten mit gleichen Namen aus verschiedenen Units benutzt. Es wird jewals die Konstante aus der zuletzt eingebundenen Unit verwendet. Ist es so gewünscht oder wurde es in neueren Versionen behoben (kanns nicht Testen, hab nur delphi 6)
|
AW: Gibt es in neuem Delphi sowas wie namespaces?
Auch bei Delphi 6 konnte man schon den Unitnamen vor einen Namen setzen:
Beispiel:
Delphi-Quellcode:
unit ABC;
const myConst = 5; function GetResult: Integer;
Delphi-Quellcode:
uses
ABC; var i: Integer; begin i := ABC.myConst; i := ABC.GetResult; end; |
AW: Gibt es in neuem Delphi sowas wie namespaces?
Ich benutze Namespaces mit Punkt, um das besser optisch zu sortieren.
mal als (Negativ)-Beispiel. MyNetwork.Client.TSocket; MyNetwork.Server.TSocket; |
AW: Gibt es in neuem Delphi sowas wie namespaces?
Folgendes gilt seit vielen Jahren weiterhin:
Zitat:
Zitat:
|
AW: Gibt es in neuem Delphi sowas wie namespaces?
Zitat:
|
AW: Gibt es in neuem Delphi sowas wie namespaces?
Zitat:
sondern eben Namespaces im Sinne von Delphi. Mit fehlt so Einiges aus der C++-Welt, man muss einfach das Beste daraus machen. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:48 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-2025 by Thomas Breitkreuz