• Lunes 8 de Julio de 2024, 04:44

Autor Tema:  Variables En Los Diferentes Form  (Leído 2224 veces)

AnimaSubtilis

  • Miembro MUY activo
  • ***
  • Mensajes: 172
  • Nacionalidad: co
    • Ver Perfil
Variables En Los Diferentes Form
« en: Jueves 27 de Marzo de 2008, 19:23 »
0
:unsure: Bueno soy nuevo en esto de builder c++....estoy utilizando struct para

hacer una especie de agenda sencilla..este struct lo ubico en form1 pere nescesito

acceder a los datos de esta struct en form2 y no lo he podido lograr....

Agradesco cualquier colaboracion que me ayude a salir del enredo.......
A menudo unas pocas horas de «prueba y ensayo» podrán ahorrarte minutos de leer manuales.
[size=150]
Dios nos Otorgo el uno y el cero....y con eso creamos un universo....[/size]

[size=109]↑°°°°ÄNÍMÄ §ÛBTÍLͧ°°°°↓[/size]


saulillo

  • Miembro activo
  • **
  • Mensajes: 32
    • Ver Perfil
Re: Variables En Los Diferentes Form
« Respuesta #1 en: Viernes 28 de Marzo de 2008, 10:13 »
0
Yo tampoco soy muy experto, pero para utilizar la misma variable en 2 forms distintos tienes que incluir el unit2.h en el form1 y el unit1.h en el form2.

y luego para acceder a la variable desde el form2, declaras la variable y pones

variable = Form1->variable;

Y ya esta.

Un saludo

AnimaSubtilis

  • Miembro MUY activo
  • ***
  • Mensajes: 172
  • Nacionalidad: co
    • Ver Perfil
Re: Variables En Los Diferentes Form
« Respuesta #2 en: Viernes 28 de Marzo de 2008, 19:35 »
0
pues si pero no...lo que toca incluir es la unit1.cpp

la variable ya la reconoce normal sin el form1->variable....

se puede utilizar pero no se afecta el valor en form1 solo form2

gracias......de todas maneras......
A menudo unas pocas horas de «prueba y ensayo» podrán ahorrarte minutos de leer manuales.
[size=150]
Dios nos Otorgo el uno y el cero....y con eso creamos un universo....[/size]

[size=109]↑°°°°ÄNÍMÄ §ÛBTÍLͧ°°°°↓[/size]


Elforious

  • Miembro activo
  • **
  • Mensajes: 44
    • Ver Perfil
Re: Variables En Los Diferentes Form
« Respuesta #3 en: Sábado 29 de Marzo de 2008, 21:45 »
0
Puedes hacer un archivo que guarde todas las variables que utilices en varios formularios, simplemente abrís el archivo y lo buscas; si no quieres tomarte la molestia de crear un archivo, create una nueva unidad y en esta declarás variables globales, pero tienes que tener mucho cuidado con las variables globales por que sobreviven hasta que termine el programa.

Espero haber ayudado.

el_shanky

  • Miembro MUY activo
  • ***
  • Mensajes: 177
    • Ver Perfil
Re: Variables En Los Diferentes Form
« Respuesta #4 en: Sábado 29 de Marzo de 2008, 22:07 »
0
Mirá para tu orden de programación si vas a usar una variable en mas de una funcion (Y MAS SI LA VAS A USAR EN OTRO FORM) te conviene crearla de forma mas global.

Tenés que tener en cuenta que cada Form en si es una Clase, etnocnes teniendo en cuenta esto solo tenes que crear en el header (*.h) la variable y así podras accederla de forma directa desde caulquier otro unit teniendo en ceunta las inclusiones que te dijo saulillo.

Espero que me hayas ntendido.

Sinó avisame y te lo xplico mejor! Pasa que stoy con resaca ahora! jajaja :beer:
"La programación hoy en día es una carrera entre los ingenieros de software intentado construir mejores y más eficientes programas a prueba de idiotas y el Universo intentando producir mejores y más grandes idiotas. De lejos, el Universo está ganando." - Rich Cook



http://www.maxcode.com.ar

http://www.shanky.com.ar