| Ver tema anterior :: Ver tema siguiente |
| Autor |
Mensaje |
betopin Cdt

Registrado: 12 Feb 2009Mensajes: 7
|
Publicado: Vie 13 Feb, 2009 11:52 pm Asunto: Variables |
|
|
Saludos
Como puedo utilizar una misma variable entre forms...o en su defecto...como puedo pasar un dato de un form a otro...por ejemplo una variable tipo int....es posible???? |
|
| Volver arriba |
|
 |
escafandra Master

Registrado: 29 Nov 2007Mensajes: 625Ubicación: Madrid - España
|
Publicado: Sab 14 Feb, 2009 2:15 am Asunto: |
|
|
Pues puedes de distintas formas. Si no te importa que la variable sea global:
en Unit1.cpp
en Unit2.cpp | Código: | extern int Variable; |
Si no quieres variables globales, diseña una función miembro para pasarla de uno a otro Form. Por ejemplo para pasar el valor a Form2, sería algo así como:
| Código: | void TForm2::GetVariable(int Variable); |
O si lo prefieres por referencia:
| Código: | void Form2::GetVariable(int& Variable); |
También puedes acceder directamente si la variable es miembro de una clase y es pública. Por ejemplo, desde Form1:
| Código: | Form2->Variable = 1;
|
En fin, las posibilidades son numerosas....
Saludos.
Ultima edición por escafandra el Dom 15 Feb, 2009 7:10 pm, editado 1 vez |
|
| Volver arriba |
|
 |
betopin Cdt

Registrado: 12 Feb 2009Mensajes: 7
|
Publicado: Dom 15 Feb, 2009 7:02 pm Asunto: |
|
|
| Gracias por la info!!!. Yo habia creado un punto txt en donde guardaba el dato y lo leia en los diferentes forms, pero tus sugerencias me parecen muy funcionales!!! |
|
| Volver arriba |
|
 |
|