Events / Events für einen Typ

Events für einen Typ

Wie für den Root-Typ, so lässt sich auch für einen eigenen Typ ein Event definieren:

::MyType
	::@abcDef
	
	::start
		this.@abcDef

Zusätzlich wird hier noch die Funktion "start" definiert, mit der das Event ausgelöst wird.

Nun lässt sich eine Instanz erzeugen, für die ein Event-Handler definiert werden kann.

t = MyType

t::@abcDef
	"Event abcDef".print

t.start

Mit der letzten Zeile wird die Funktion "start" aufrufen und das Event ausgelöst.

Die Ausgabe ist somit:

Event abcDe
- Powered by OghsWiki -

 

 

Unterstützen

Die Entwicklung von "JayMo" wird derzeit nur durch Eigeninitiative ermöglicht.

Erhalten:  0 €