Klassen in Modulen

discoboy

Mitglied
Hallo,

Ich arbeite in meinem Programm mit Klassen.
In Formularen hab ich damit kein Problem, aber wie mach ich das mit Modulen?

Mein jetziger Code:


Code:
Private WithEvents Recordset As clsRecordset

Private Sub Form_Load()

 Set Recordset = New clsRecordset

End Sub


Nun kann ich meine Klasse im Formular aufrufen:
Beispiel:
Code:
Recordset.DumpFields

Jetzt will ich diesen Befehl in einem Modul verwenden. (geht nicht)
Wie kann ich aber meine Klasse von einem Modul aus steuern?

Den Befehl Withevent kann ich ja nicht in Modulen Verwenden.
Muss ich anderst deklarieren?

Danke
Mfg Daniel
 
in einem Modul kannst du keine Events abfangen deswegen musst du

deine Klasse so definieren:
Visual Basic:
Private Recordset As clsRecordset

also einfach ohne das WithEvents

Die Events kannst du somit nur in einem Formular oder einer anderen Klasse auswerten.

Grüsse bb
 
Zurück