commit
f622647704
2 changed files with 40 additions and 27 deletions
|
|
@ -18,7 +18,7 @@ proc handleprintevent2*(e: TEventArgs) =
|
|||
var args: TPrintEventArgs = TPrintEventArgs(e)
|
||||
write(stdout, "HandlePrintEvent2: Output -> printing for " & args.user)
|
||||
|
||||
var ee = newEventEmitter()
|
||||
var ee = initEventEmitter()
|
||||
|
||||
var eventargs: TPrintEventArgs
|
||||
eventargs.user = "ME\n"
|
||||
|
|
@ -34,10 +34,10 @@ ee.emit("print", eventargs)
|
|||
|
||||
type
|
||||
TSomeObject = object of TObject
|
||||
PrintEvent: PEventHandler
|
||||
PrintEvent: TEventHandler
|
||||
|
||||
var obj: TSomeObject
|
||||
obj.PrintEvent = newEventHandler("print")
|
||||
obj.PrintEvent = initEventHandler("print")
|
||||
obj.PrintEvent.addHandler(handleprintevent2)
|
||||
|
||||
ee.emit(obj.PrintEvent, eventargs)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue