I am using the code below to create a list. However it keeps giving me an
"unlocked chunk of memory" error. I have tried several different
arrangements using StrCopy and MemMove but I continue to get this error. I
must be overlooking something. Please, someone offer me some suggestions.
Thank you!
Char ** gPackList = 0;
Char packBuffer[21] = "";
Boolean addToList = true;
some code...
case frmOpenEvent:
gPackList = (Char **) MemPtrNew(packListSize * sizeof(Char*));
some code...
if (addToList)
{
UInt32 len = StrLen(packBuffer);
MemHandle packH = MemHandleNew(len + 1);
Char* packP = (Char*)MemHandleLock(packH);
MemMove(packP, packBuffer, len + 1);
MemHandleUnlock(packH);
packH = 0;
gPackList[indexLst] = (Char*)packP;
indexLst++;
}
some code...
Best Regards,
Chris Engler
--
For information on using the PalmSource Developer Forums, or to unsubscribe,
please see http://www.palmos.com/dev/support/forums/