Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros entornos y lenguajes > C++ Builder
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 13-02-2007
Jad Jad is offline
Miembro
 
Registrado: sep 2004
Posts: 17
Poder: 0
Jad Va por buen camino
Cool 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.
Responder Con Cita
  #2  
Antiguo 15-02-2007
Cecilioxx Cecilioxx is offline
Registrado
 
Registrado: feb 2007
Ubicación: Santander
Posts: 5
Poder: 0
Cecilioxx Va por buen camino
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
Responder Con Cita
  #3  
Antiguo 18-02-2007
Jad Jad is offline
Miembro
 
Registrado: sep 2004
Posts: 17
Poder: 0
Jad Va por buen camino
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.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
variables globales henrygale Varios 9 06-04-2007 00:47:05
declarar variables globales mcnudi Impresión 8 08-11-2006 12:43:51
Variables Globales Abel Garcia Firebird e Interbase 8 26-09-2005 15:20:59
Variables globales en PHP JulioGO PHP 3 08-04-2005 14:36:57
Variables Super Globales JANDREGUE Varios 1 18-03-2005 18:03:16


La franja horaria es GMT +2. Ahora son las 01:20:09.


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
Copyright 1996-2007 Club Delphi