![]() |
AW: wann gibt es in Delphi einen NAMESPACE wie in c#
Zitat:
Delphi-Quellcode:
schreiben und hab alles drin, was im Namespace ist und muss nicht öffzig BibliothekX.... units einbinden.
uses BibliothekX
|
AW: wann gibt es in Delphi einen NAMESPACE wie in c#
Zitat:
*Weg renn* Sherlock |
AW: wann gibt es in Delphi einen NAMESPACE wie in c#
"Unit" ist ja kurioserweise das, was in Pascal einem Namensraum noch am nächsten kommt (siehe [strict] private/protected). Spaß macht das aber keinen mehr.
Ich hatte mir mal überlegt ob man nicht tatsächlich so eine einzelne Unit "MyNamespace.pas" machen könnte die nur aus "{$Include MyNamespace.Class1.pas}" bis "Class99" besteht. Das habe ich aber noch nirgendwo gesehen, deshalb ist es wohl eine Schnapsidee. |
AW: wann gibt es in Delphi einen NAMESPACE wie in c#
Zitat:
Aber schön ist was anderes. Genauso wie Namespaces in Delphi - sage wir mal so - "Optimierungsmöglichkeiten" besitzt. |
AW: wann gibt es in Delphi einen NAMESPACE wie in c#
Zitat:
Zitat:
|
AW: wann gibt es in Delphi einen NAMESPACE wie in c#
Zitat:
|
AW: wann gibt es in Delphi einen NAMESPACE wie in c#
Zitat:
PHP läuft doch als Interpreter auch extrm schnell. Es sollte doch kein Problem sein, dieses Konzept auf Applikationen anzuwenden. |
AW: wann gibt es in Delphi einen NAMESPACE wie in c#
Zitat:
|
AW: wann gibt es in Delphi einen NAMESPACE wie in c#
Zitat:
Komplexe Anwendungen mit eigener UI's zu bauen erfordern schnellen Code. Warum sollte man diesen nicht schon bei der Erstellung erzeugen? |
AW: wann gibt es in Delphi einen NAMESPACE wie in c#
Zitat:
Da muss ich mich dann aber wirklich fragen, ob ich das überhaupt will, daß plötzlich eine neu auftauchende Unit irgendwo im Suchpfad, die mit einem "VCL." beginnt, meinen Scope infiltriert, den ich durch eine
Delphi-Quellcode:
gesetzt habe. Das wäre dann ja echt Dependency Injection :twisted:
using VCL
Ach ja: das Einfügen einer ganzen Gruppe von Units eines Namespaces (oder auch nicht Namespaces) bekomme über den ModelMaker Code Explorer auch mit wenigen Tastendrücken hin (z.B. VCL.Bind: <CTRL>-U, "vcl.bind", <Tab>, <PgDn>, <Alt>-S). Wenn Namespaces also sonst nichts zu bieten haben... |
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:12 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