I tried this
it opens correctly but crashes when I close it
Im missing something to do with releasing the handle ?
Boolean frmInfo_HandleEvent(EventPtr event)
{
FormPtr form;
Boolean handled = false;
FieldType *fldP;
MemHandle h;
..
..
..
..
..
case frmCloseEvent:
// Insert code when form closes:
form = FrmGetActiveForm();
fldP = (FieldType *) FrmGetObjectPtr(form, FrmGetObjectIndex(form, strField1));
FldSetTextHandle(fldP, 0);
break;
..
..
..
..
case frmOpenEvent:
// Repaint form on open
form = FrmGetActiveForm();
h = DmGetResource(strRsc, strResource1);
fldP = (FieldType *) FrmGetObjectPtr(form,FrmGetObjectIndex(form, strField1));
FldSetMaxChars(fldP, MemHandleSize(h));
FldSetTextHandle(fldP, h);
FrmDrawForm(form);
handled = true;
break;
default:
break;
--
For information on using the Palm Developer Forums, or to unsubscribe, please see
http://www.palmos.com/dev/support/forums/