Ok, i moved the declaration for ReceiveClick into the interface, I''ve got two classes i''m testing it with, clsmap, and clswindow. for the purpose of demonstrating the errors, i''ve defined ReceiveClick in one, and not the other. But both attempt to implement the handler sub from infComplex.
Clsmap doesn''t redefine receiveclick. and the error is:
C:\Documents and Settings\Darva\My Documents\Visual Studio Projects\AsylumEngine\Asylum.vb(355): ''AsylumEngine.clsMap'' must implement ''Sub Handler(Handler As ReceiveClick)'' for interface ''AsylumEngine.infComplex''.
C:\Documents and Settings\Darva\My Documents\Visual Studio Projects\AsylumEngine\Asylum.vb(374): Type ''ReceiveClick'' is not defined.
C:\Documents and Settings\Darva\My Documents\Visual Studio Projects\AsylumEngine\Asylum.vb(376): ''Handler'' cannot implement ''Handler'' because there is no matching sub on interface ''infComplex''.
clsWindow Does redefine receiveclick:
C:\Documents and Settings\Darva\My Documents\Visual Studio Projects\AsylumEngine\Asylum.vb(533): ''AsylumEngine.clsWindow'' must implement ''Sub Handler(Handler As ReceiveClick)'' for interface ''AsylumEngine.infComplex''.
C:\Documents and Settings\Darva\My Documents\Visual Studio Projects\AsylumEngine\Asylum.vb(642): ''handler'' cannot implement ''Handler'' because there is no matching sub on interface ''infComplex''.
Looks to me like i''m gonna have to move to inheritance instead.
Please, anyone have any advice?