אז ככה :
אני אמנם חסר כל נסיון בתכנות ב בורלנד - אבל אני מניח שהבעיה הזו קיימת גם שם כאשר אתה יוצר קובץ HEADER - אתה עושה לו #IFNDEF וכ"ו - אבל למרות זאת - לפעמים הקומפיילר מגדיר גם כאשר זה כבר מוגדר - דבר שיוצר התנגשויות בהגדרות של כל מני דברים (קלאסים, משתנים וכ"ו) אני מציע לך (מנסיון) שתוריד את כל ה INCKUDES , תקמפל ותתחיל לעבור על כל ERROR ותראה מה הוא אומר, תוסיף בכל פעם רק INCLUDE אחד ושוב תקמפל - ככה תגלה שרוב ה ERRORS נעלמים וגם שבכל פעם שאתה מוסיף INCLUDE - יורדים כמה ERRORS ביחד תנסה ותכתוב איך הלך