Seriously though, 

try this:

void SetField( Word Field, CharPtr String )
{
        Handle  txtH;
        FieldPtr        fldP;
        
        fldP = FrmGetObjectPtr(FrmGetActiveForm(),                      
        FrmGetObjectIndex(FrmGetActiveForm(), Field));

        if(FldGetTextLength(fldP)>0)
        FldFreeMemory (fldP);   
        
        txtH    = MemHandleNew(  StrLen( String ) + 1 );
        StrCopy( MemHandleLock( txtH ), String );
        
        MemHandleUnlock( txtH );
        FldSetTextHandle( fldP, txtH );
        
}

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

Reply via email to