Forums Neueste Beiträge
 

Friend-Klasse?

05/09/2007 - 18:12 von Hans | Report spam
Hallo,

ich habe 2 Klassen, die ich *nicht* zusammenlegen kann.
In der 1. Klasse werden die Daten u.a. in eine Datei gespeichert bzw.
aus einer Datei gelesen.
In der 2. Klasse werden in einem Dialog die Daten der 1. Klasse vom
Anwender bearbeitet.

Wie kann nun die 2. Klasse auf die Daten der 1. Klasse zugreifen,
- ohne dass ich die Daten global mache und
- ohne dass ich in jeder Funktion der 2. Klasse ein Objekt der 1.
Klasse installiere?

Geht es vielleicht mit einer friend-Klasse?

Gruß
Hans
 

Lesen sie die antworten

#1 Michael Bauer [MVP - Outlook]
05/09/2007 - 23:02 | Warnen spam
Am Wed, 05 Sep 2007 09:12:11 -0700 schrieb Hans:

Hallo,

ich habe 2 Klassen, die ich *nicht* zusammenlegen kann.
In der 1. Klasse werden die Daten u.a. in eine Datei gespeichert bzw.
aus einer Datei gelesen.
In der 2. Klasse werden in einem Dialog die Daten der 1. Klasse vom
Anwender bearbeitet.

Wie kann nun die 2. Klasse auf die Daten der 1. Klasse zugreifen,
- ohne dass ich die Daten global mache und
- ohne dass ich in jeder Funktion der 2. Klasse ein Objekt der 1.
Klasse installiere?

Geht es vielleicht mit einer friend-Klasse?

Gruß
Hans



So würde ich das machen:
<class 1>
Private m_Class2 as Class2

Private Class_Initialize()
Set m_Class2 = New Class2
End Sub
</class1>

Class wird so zu einer Eigenschaft von Class1 und kann dort über die private
Variable aus jeder Funktion benutzt werden.

Viele Gruesse / Best regards
Michael Bauer - MVP Outlook
Outlook eMails organisieren:
<http://www.VBOffice.net/product.htm...ail&id 06063&pub=6>

Ähnliche fragen