Yeap, you're right... Thanks Chris
Agus -----Message d'origine----- De : [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] la part de Chris Tutty Envoy� : mercredi 25 juin 2003 01:22 � : Palm Developer Forum Objet : Re: MemPtrFree - invalid chunk From: "Agus Silas" <[EMAIL PROTECTED]> > In fact, I've moved the free session from the end of the AppEventLoop to > AppStop. I thought that I "cut" then "paste", but instead I "copy" then > "paste", so I freed twice. > A good way to avoid this error, or at least prevent it causing problems is to set every pointer to null immediately after freeing it (I used to use a macro that did both steps so that it was impossible to forget). You can then test pointers for null before freeing them, preventing double-frees (some platforms will ignore a free of null, making the test redundant, but some won't so I tend to check to be on the safe side - not sure about Palm OS). Of course it's not a replacement for careful coding, but it's nice to have procedures that produce robust code even if it's 3:00am and you haven't slept in two days. :-) Chris Tutty -- For information on using the Palm Developer Forums, or to unsubscribe, please see http://www.palmos.com/dev/support/forums/ -- For information on using the Palm Developer Forums, or to unsubscribe, please see http://www.palmos.com/dev/support/forums/
