Hola!Prueba con extern.
Si por ejemplo tienes dos módulos: Unit1 y Unit2. Supongamos que en Unit1 tienes una variable int numero que necesitas usar en Unit2. En Unit1.h defines:
extern int numero;
En la cabecera de Unit1.cpp declaras la variable como global:
int numero;
Creo que así debería funcionar.
Saludos!