What about Extendable and CallExtension?

BlitzMax Forums/BlitzMax Programming/What about Extendable and CallExtension?

what's wrong with calling super.mymethod() and doing it the other way round? For your event handler...

Type TApplication
  ...

  Method OnEvent ( Event:TEvent ) 
    Select Event.id
      Case EVENT_APPTERMINATE
        End
      Case ...
        ...
    EndSelect
  EndMethod
EndType

Type TSomethingElse Extends TApplication
  ...
  
  Method OnEvent ( Event:TEvent )
    Select Event.id
      Case SOMETHINGOROTHER
        ...
      Default
        Super.OnEvent( Event )
    EndSelect
  EndMethod
EndType