This is nothing to do with serialization.

I would look very carefully at the signatures of some_method and make sure 
that they are identical between the two pages.

-- Curt Springer, Team ND


At 02:19 PM 10/22/99 -0700, Teplitsky, Alexander wrote:
>Hello,
>
>I am trying to override method in descendant class and have the following in
>my application:
>
>public abstract class pgA extends CSpPage
>{
>    abstract int some_method();
>
>   SubmitButton_onWebEvent(CSpWebEvent event)
>   {
>         // some code
>         .......
>         some_method();
>
>         // more code
>
>   }
>}
>
>class pgB extends pgA
>{
>         public int some_method() { // impelementation goes here }
>}
>
>The idea is that when SubmitButton on pgB clicked,
>SubmitButton_onWebEvent(CSpWebEvent event) of pgA (pgB's ancestor) will be
>executed, some_method() gets called and execution will be as coded in
>pgB.some_method().
>
>Apparently, NetDynamics has problems deserealizing pgA and pgB, I guess it
>has something to do with pgA being abstract class. If abstract is removed,
>no error is generated by ND, but some_method() doesn't get overriden, i.e
>pgA.some_method() gets called instead of pgB.some_method()
>
>Am I doing something wrong ? Does anyone know of alternative approaches to
>this problem ?
>
>Thanks in advance,
>
>Alex
>_________________________________________________________________________
>
>For help in using, subscribing, and unsubscribing to the discussion
>forums, please go to: http://www.netdynamics.com/support/visitdevfor.html
>
>For dire need help, email: [EMAIL PROTECTED]

_________________________________________________________________________

For help in using, subscribing, and unsubscribing to the discussion
forums, please go to: http://www.netdynamics.com/support/visitdevfor.html

For dire need help, email: [EMAIL PROTECTED]

Reply via email to