Saludos:
La solución, creo es la siguiente:
En un form declaras la variable como global. En cada formulario que utilice dicha variable la vuelves a declarar como extern, de esta forma:
Formulario donde nace la variable En el ejemplo el nombre del formulario es Inicio:
Código:
................
TInicio *Inicio;
String Clav="",Cate="0",EjercicioActivo,Sociedad,
Centro,Nombre,Path=ExtractFilePath(Application->ExeName),
Nom_Soc,Nom_Cen;
..................
En el otro formulario que se va a utilizar:
Código:
extern String Clav,Nombre;
TClave *Clave;
//---------------------------------------------------------------------------
__fastcall TClave::TClave(TComponent* Owner)
: TForm(Owner)
{
}
//---------------
Espero te sirva
Cecilioxx