Hi,
I'm using GNU g++, and am declaring a static global array of button IDs,
like so:
const UInt16 ButtonIDs[] = {
Button1,
Button2,
Button3
};
However, when I try to do something like FrmGetObjectIndex() using one
of these array values, pose complains about "object not in form".
When I look at the array in gdb, it has the correct values:
(gdb) print ButtonIDs
$1 = {1001, 1002, 1003}
But, I added code to examine the array using
HostFPrintF(fh, "The array contains %hu, %hu, %hu\n",
ButtonIDs[0], ButtonIDs[2], ButtonIDs[2])
And, I get
The array contains 1036, 3592, 36354
If I declare the array as
UInt16 ButtonIDs[3];
and then initialize the array in my frmOpenEvent, my code works
fine.
Is there anybody who has seen this before and can shed some light on it?
--
Dave Carrigan ([EMAIL PROTECTED]) | Yow! Now I need a suntan, a
UNIX-Apache-Perl-Linux-Firewalls-LDAP-C-DNS | tennis lesson, Annette Funicello
Seattle, WA, USA | and two dozen Day-Glo orange
http://www.rudedog.org/ | paper jumpsuits!!
--
For information on using the Palm Developer Forums, or to unsubscribe, please see
http://www.palmos.com/dev/tech/support/forums/