Uno dei problemi riscontrati anche sul sorgente postato, sono gli annidamenti delle dichiarazioni "Include" dei file header. Se ad esempio carico il file "Main.CPP" all'interno di "ChildWin.Cpp", per poi caricare quest'ultimo in "Main.CPP", il compilatore mi dà il giusto errore. In Delphi, il problema lo risolvo scrivendo nuovamente in uno dei due file la parola chiave uses sotto implementation e dichiarando i file pas sotto questa .
In Borland C++ invece come si può aggirare questo ostacolo?