Creating a global variable: I tried to create a global variable and test to see the scope of that variable in a custom alert. So I created a variable called gJay.
Char * gJay = "Jay"; When I put this code in the main.c file (the file that has the MainFormInit function in it) below the # includes above the functions right where it says Global Variables right below where the preferences were declared no compile errors When I put code in to read the value of that variable gJay in another .c file within the project (Information.c) Then I get a compile error. I get an undefined identifier error. It reads all other information from this file correctly. So I moved the declaration to the main header file. When I attempt to compile I get a Link error. LengthWeight.c Global object gJay was already declared in file Information.c Utility.c Global object gJay was already declared in file Information.c Main.c Global object gJay was already declared in file Information.c Utility.c Global object gJay was already declared in file Information.c About.c Global object gJay was already declared in file Information.c Information.c only attempts to use the variable. It is declared in the header and used in the Information.c file. I know the project is seeing the variable as I have my global variable colored light blue and when I type in gJay it turns light blue. Any help would be appreciated. Jay -- For information on using the Palm Developer Forums, or to unsubscribe, please see http://www.palmos.com/dev/support/forums/
