> I must be lucid and admit, it's too hard for me...

maybe time for a new project then :) not to be hard on you; but, its
better to start with a more simpler task than dive into something like
this. programming armlets is not easy - you need to know a lot about
whats happening in order to write them correctly.

i doubt there will be any 'easy' solution for doing armlets until
OS6 is officially out - i would compare armlet code to writing hacks.
if you have written a hack, your half way there for what you need to
know in order to write armlets.

remember - in hacks, you can call API's :) in armlets, its not so
easy (but, you can always switch back to 68k and call a trap).. ie:

UInt16
FrmCustomAlert(const void *emulStateP, Call68KFuncType *call68KFunc,
               UInt16 alertId, const Char *s1, const Char *s2, const Char
*s3)
{
  UInt8 stack[14];

  *(UInt16 *)(&stack[ 0]) = (UInt16)__byte_swap16(alertId);
  __write_unaligned32((UInt8 *)(&stack[ 2]), s1);
  __write_unaligned32((UInt8 *)(&stack[ 6]), s2);
  __write_unaligned32((UInt8 *)(&stack[10]), s3);
  return ((UInt16)((call68KFunc)(emulStateP,
                                 PceNativeTrapNo(sysTrapFrmCustomAlert),
                                 stack,14)));
}

have you tried doing something like that?

---
Aaron Ardiri                           [EMAIL PROTECTED]
CEO - CTO                                              +46 70 656 1143
Mobile Wizardry                         http://www.mobilewizardry.com/


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

Reply via email to