Just wondered if anyone had an answer for this?  I've run into the same
thing.

Dave

Dave Carrigan <[EMAIL PROTECTED]> wrote in message
news:30250@palm-dev-forum...
>
> 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/

Reply via email to