Halo allerseits,
meine Frage dürfte Visual Basic allgemein betreffen, auch wenn sich mir das Problem momentan in VBScript stellt:
Mit ConnectObject kann man ja Prozeduren angeben, mit denen das Programm auf bestimmte Ereignisse des eingebundenen Objekts reagieren soll. Also z.B.:
'--------------------------------
Set objektchen = CreateObject("irgendwas.irgendwas")
WScript.ConnectObject objektchen, "kopf\_"
'--------------------------------
Sub kopf\_EventABC
'Reaktion 1
End Sub
'--------------------------------
Sub kopf\_EventXYZ
'Reaktion 2
End Sub
'--------------------------------
Das klappt auch. Wenn ich das ganze aber in eine Klasse packe, funktioniert es nicht mehr. Ist das eine typische Regel, dass nach „kopf_…“ nicht gesucht wird, wenn sich die so benannte Prozedur innerhalb einer Klasse befindet? Oder muss ich den Fehler woanders suchen?
Schöne Grüße,
Mohamed.