Can you show us the Code ?

Regards
Paul

____________________Reply Separator____________________
Subject:  [DUG]:  incredible and horrible.
Author:   [EMAIL PROTECTED]
Date:          14/11/2000 12:24



       Hi there:

       I'm having a strange situation. I create, in a class method, two
     instances of
     another class. At the end of the method code, I call the Free method for
     both
     of them and, the one that was created the second, raises an
     EInvalidPointer exception. The weird thing I see, is that after they are
     created, both class variables have the same memory address (@Variable, this
     is the horrible part). And, if I Free them right after creation, no
     exception
     is raised (this, is the incredible part). I traced through the Destroy
     method
     and every code line was executed correctly (some open arrays are
     Finalized),
     except for the last one (no matter the operation), where the exception is
     raised. If the problem occurs while accessing a pointer already disposed
     off,
     then the exception should be raised on the second Free call but, it happend
     on
     the class instance created the second, no matter if is freed the first.
     Every
     thing goes ok while using the instances and their values keep different. I
     wouldn't like to use the "bad practice" of letting them unreleased. Thanks
     in
     advance.

       Best regards, JM.

     --
       Juan Manuel Gomez Ramos
       Computer Science student at Havana University
       Paraglider pilot and RadioHam (CM9BPG)
       http://cubairsports.itgo.com = http://www.geocities.com/cubairsports

       email:<[EMAIL PROTECTED]>         eFax: +1-707-313-0329 (USA)
             <[EMAIL PROTECTED]>         +44-870-125-4936 (UK)
             <[EMAIL PROTECTED]>
       ICQ:  62091995
       http://chronos.itgo.com


     ---------------------------------------------------------------------------
         New Zealand Delphi Users group - Delphi List - [EMAIL PROTECTED]
                       Website: http://www.delphi.org.nz
     To UnSub, send email to: [EMAIL PROTECTED]
     with body of "unsubscribe delphi"(See attached file: att1.eml)

att1.eml

Reply via email to