I'll try that and see what I get, altough my problem seems to happen only
after I go to the form where I select my BT devices.
This form is defined as follows in my resources file.I've a total of 20
selector triggers.(only put some so this wouldnt be very cumbersome, since
they're all the same)
FORM ID MenuSelectDevForm AT (0 0 160 160)
USABLE
HELPID MenuSelectDevFormHelp
BEGIN
TITLE "Select Device"
SELECTORTRIGGER "Device 1 -> " ID 5000 AT (2 15 60 AUTO)
SELECTORTRIGGER " " ID 5010 AT (PREVRIGHT+1 15 90 AUTO)
SELECTORTRIGGER "Device 2 -> " ID 5001 AT (2 PREVBOTTOM+1 60 AUTO)
SELECTORTRIGGER " " ID 5011 AT (PREVRIGHT+1 PREVTOP 90 AUTO)
SELECTORTRIGGER "Device 3 -> " ID 5002 AT (2 PREVBOTTOM+1 60 AUTO)
SELECTORTRIGGER " " ID 5012 AT (PREVRIGHT+1 PREVTOP 90 AUTO)
SELECTORTRIGGER "Device 4 -> " ID 5003 AT (2 PREVBOTTOM+1 60 AUTO)
SELECTORTRIGGER " " ID 5013 AT (PREVRIGHT+1 PREVTOP 90 AUTO)
BUTTON "Done" ID MenuSelectDevFormDone AT (PREVRIGHT-90 PREVBOTTOM+4 AUTO
AUTO)
END
I draw my info on these triggers with :
void UpdateDevList(UInt16 selectedDev, UInt16 coordY){
int j;
Char *s;
RectangleType a;
FntSetFont (0);
a.topLeft.x = 65;
a.extent.x = 83;
a.extent.y = 11;
if (selectedDev < gDiscoveredBdAddr){
s=(Char *)MemPtrNew(sizeof(BDevs[selectedDev].friendlyName));
StrCopy(s,BDevs[selectedDev].friendlyName);
}
else {
s=(Char *)MemPtrNew(sizeof(""));
StrCopy(s,"");
}
a.topLeft.y = coordY;
WinEraseRectangle (&a, 0);
WinDrawChars (s, StrLen (s), 70, coordY);
MemPtrFree(s);
}
Its only after going to this form that my problemm occurs. Nothing happens
with the other forms
Can't figure out why. Probably its a basic error but since I'm learnig as
I'm writing it...
--
For information on using the Palm Developer Forums, or to unsubscribe, please see
http://www.palmos.com/dev/support/forums/