Zwei Identische Klassen wahlweise einer Variablen zuweisen

16/12/2011 - 12:45 von Klaus Walter Ketelaer | Report spam
Hallo zusammen,

ich habe mal wieder ein Problen:

Es existieren 2 Klassen mit denen ich Datei-Operationen durchführe:

clsFTP
clsFAT

Die Schnittstellen der Klassen sind absolut identisch.

In der Anwendung möchte ich eine der beiden Klassen, abhàngig
davon, wie ich auf die Dateien zugreifen màchte, einer Variablen
zuweisen.

Set FileIO = New clsFTP

Das wàre ja alles kein Problem, wenn ich die Variable nicht mit
WithEvents deklarieren müsste.

Irgendwie bekomme ich das nicht gebacken...

Gruß

Klaus
 

Lesen sie die antworten

#1 Heinz-Mario Frühbeis
16/12/2011 - 13:24 | Warnen spam
"Klaus Walter Ketelaer"...
Hallo zusammen,

ich habe mal wieder ein Problen:

Es existieren 2 Klassen mit denen ich Datei-Operationen durchführe:

clsFTP
clsFAT

Die Schnittstellen der Klassen sind absolut identisch.

In der Anwendung möchte ich eine der beiden Klassen, abhàngig
davon, wie ich auf die Dateien zugreifen màchte, einer Variablen
zuweisen.

Set FileIO = New clsFTP

Das wàre ja alles kein Problem, wenn ich die Variable nicht mit
WithEvents deklarieren müsste.

Irgendwie bekomme ich das nicht gebacken...



a) WithEvents kann nur im Deklarationsteil gesetzt werden.

b) Eine "Zwischen"-, "Mittler"-Eventklasse einbauen und eine Switch-Routine
erstellen.

Mit Gruß
Heinz-Mario Frühbeis

Ähnliche fragen