I am trying to decrypt code which is loaded in dynamic memory :

{
MemHandle codeH;
UInt32 codeSize;
UInt8 *codeP;

codeH = DB::getResource('code', 0x0001);
codeSize = MemHandleSize(codeH);
codeP = (UInt8*) MemPtrNew(codeSize);
MemMove(codeP, MemHandleLock(codeH), codeSize);
MemHandleUnlock(codeH);

void (*myCode) (void);
myCode = (void *)codeP;
myCode();
}

When compiling with m68k-palmos-g++, it seems that i can't assign codeP to myCode. Anything wrong ? Please help.


Catherine



-- For information on using the Palm Developer Forums, or to unsubscribe, please see http://www.palmos.com/dev/support/forums/

Reply via email to