Klassendefinition (etc) verbergen
8. Mär 2006, 11:14
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.
|