You haven't allocated storage for the attributes you are getting and
changing. Try this instead:

FieldAttrType attr;

.
.
FldGetAttributes(fld, &attr);

JB @ PalmSource


on 11/1/02 2:35 PM, Jason Tingle at [EMAIL PROTECTED] wrote:

> Hi,
> I'm trying to dynamically set a field's underlined attribute.  When I do
> this I get errors using POSE.  I get the following error:
> 1) The app just wrote to the storage heap.  I should use special Palm OS
> fcts for this (I thought I just did).
> Here is the code segment i'm using:
> 
>   FieldPtr fld;
>   FormPtr form;
>   FieldAttrPtr attrP;
> 
>   fld = (FieldPtr) FrmGetObjectPtr(form ,
> FrmGetObjectIndex(form,frmEngineSettingsTxtAirTempField));
>   FldGetAttributes(fld, attrP);
>   attrP.underlined = 1;
>   FldSetAttributes(fld, attrP);
> 
> I'm doing this in an updatehandler function that I wrote for my app.  Anyone
> have any ideas why POSE doesn't like this?  Am I doing something
> incorrectly?  Anyone have an example that works?
> 
> TIA,
> 
> Jason Tingle
> Mobile Device Development
> Developer/Programmer
> L3 Communications, TMA Corporation
> 2750 Prosperity Ave.
> Suite 400
> Fairfax, VA 22031
> Telephone: 703-645-3718
> Fax:          703-645-3744
> 
> 


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

Reply via email to