Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   C++ Builder (https://www.clubdelphi.com/foros/forumdisplay.php?f=13)
-   -   Variables globales & c0w32.obj (https://www.clubdelphi.com/foros/showthread.php?t=40342)

Jad 13-02-2007 21:22:57

Variables globales & c0w32.obj
 
Hola a Tod@s,

Necesito manejar variables globales que varias formas puedan usar y modificar. He probado poniéndolas en un módulo de datos y luego incluir esa unidad en mis formas (como lo hago en Delphi) pero el compilador me da error de variable indefinida cuando la encuentra en otra forma. ¿Cómo puedo hacerlo en Builder?

Y de pilón otra ayuda: En algunas compus donde trabajo al momento de compilar me da un error c0w32.obj ¿Alguna idea de porqué me da este error?

Muchas gracias por su atención y tiempo.

Jad.

Cecilioxx 15-02-2007 12:28:15

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

Jad 18-02-2007 04:01:46

Sí funcionó, gracias
 
Gracias Cecilio, funcionó muy bien lo de poner extern.

En cuanto al error cw032.obj esto sucede cuando se graba la unidad y el proyecto con el mismo nombre.

Gracias de nuevo por tu ayuda y saludos desde México.

Jad.


La franja horaria es GMT +2. Ahora son las 12:02:01.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi