Hello, My project contains several files: main.c routines.c config.h etc. In the main.c I make a structure like:
xdata struct StructUserRec{ BYTE XPIDNr[9]; char UserName[15]; BYTE ContrHour; BYTE ContrMin; BYTE WorkedHour; BYTE WorkedMin; }; xdata struct StructUserRec UserRec[10];
extern struct StructUserRec UserRec[10];
"Why is this a problem to you?" Not anymore, Andy. I was confused at first since I had to move the struct into the header file. And of course, if a var is used in that struct that has a type defined in an enum, then that enum must be made public too! Otherwise, like you said, it can never work. -- Geert