![]() |
Klassendefinition (etc) verbergen
Hallo zusammen,
ein Vorteil der .Net Programmierung ist ja, das z. Bsp. in Assemblies die Informationen über die zuverwendenden Klassen, Schnittstelle und so weiter enthalten sind. Erstelle ich ein entsprechendes Assemblies, kann ich mir im Anschluß z. Bsp. mit Delphi die Informationen ansehen. Nun gibt es aber auch Klassen, welche nur intern vom Assembly verwendet werden. Beispiel: Ich erzeuge eine Klasse A, die eine bestimmte Schnittstelle B zurück gibt. Das macht die Klasse aber nur, wenn ein z. Bsp. Konfigurationsdialog C aufgerufen und bestätigt wird. Die Form für den Konfigurationsdialog C muss aber für das Programm nicht sichbar sein, das es nur von der Klasse A verwendet wird. Wie kann ich nun realisieren, das über das Form keine Informationen (nach außen) gegeben werden? Wie macht das zum Beispiel die MessageBox. Da wird auch ein Form angezeigt. |
Re: Klassendefinition (etc) verbergen
Kannst Du die Klasse nicht einfach als "internal" deklarieren? :gruebel:
|
Re: Klassendefinition (etc) verbergen
Hatte ich bereits getan, dennoch war die Definition hinter zu sehen.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:01 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