Entrar
¿Nuevo usuario? Inscribirme
DesarrolloVB · Desarrollo de Software en Microsoft Visual Basic
? ¿Ya estás suscrito? Entra a Yahoo!

Consejos

¿Sabías que...?
Podés añadir enlaces a sitios relacionados de tu grupo.

Mensajes

  Mensajes Ayuda
Avanzado
Variable de otra form...!!!   Lista de mensajes  
Responder | Reenviar Mensaje #26897 de 28135 |
Re: [VB] Re: Variable de otra form...!!!

Muchisimas gracias por sus respuestas... lo voy a aplicar.. y les platicos los resulados. Saludos


----- Original Message ----
From: galzateh.rm <galzateh@...>
To: DesarrolloVB@...
Sent: Friday, August 1, 2008 10:17:27 AM
Subject: [VB] Re: Variable de otra form...!!!

Hola

Es solo un detalle técnico y no creo que se complique, en mi concepto
es una buena práctica proteger la variable con las property, ahora
bien si la variable no es de solo lectura y e requiere actualizar
entonces usas el Property Let y problema solucionado.


Public Property Let miDato(byval pnewVal As String)
''control del valor recibido, aplica si es necesario el control
  If pnewVal <> vbNullString And Me.isValidUser Then
    mvarMiDato = pnewVal
  Else
    mvarMiDato = "Default data"
  End if
End Property

Lo importante de este modelo de programación es que controlas el
acceso a la variable y que mires a la forma como un objeto.

Martin, la opción planteada por Waldo es perfectamente valida.

Saludos
Juan Alzate

--- En DesarrolloVB@..., "Waldo" <waldodj2000@...>
escribió:
>
> Habria que ver como usará la variable, si es solo para leer un
valor, es mejor como decis vos con PropertyGet, siria como
un "ReadOnly", pero si va a leer y escribir, para que complicarlo,
declara la variable Public y listo.
>
> Saludos
>
> Waldo
>
>
>  ----- Original Message -----
>  From: galzateh.rm
>  To: DesarrolloVB@...
>  Sent: Thursday, July 31, 2008 9:20 PM
>  Subject: [VB] Re: Variable de otra form...!!!
>
>
>  Que tal crear un Property Get, se me hace que es mejor que
exponer
>  alguna variable pública.
>
>  Public Property Get miDato() As String
>  miDato = mvarMiDato '' lo que sea que quieras pasar
>  End Property
>
>  ;)
>
>  Juan Alzate
>
>  --- En DesarrolloVB@..., "martin_chalita"
>  <martin_chalita@> escribió:
>  >
>  > Que tal señores del Foro, ahora con otra de mis dudas
existenciles,
>  > tengo una forma y "cargo" una variable con un valor,
>  quiero "llevarme"
>  > ese valor a otra forma.... como puedo hacerlo, de antemano,
>  gracias.!!!
>  >
>  >
>  > atte.
>  >
>  > Martin Chalita
>  >
>



------------------------------------

==================================
El Blog de Pablo Fernando Sanchez:
http://pfsanchez.blogspot.com/
==================================Enlaces a Yahoo! Grupos

<*> Para visitar tu grupo en la web, ve a:
    http://ar.groups.yahoo.com/group/DesarrolloVB/

<*> La configuración de tu correo:
    Mensajes individuales  | Tradicional

<*> Para modificar la configuración desde la Web, visita:
    http://ar.groups.yahoo.com/group/DesarrolloVB/join
    (ID de Yahoo! obligatoria)

<*> Para modificar la configuración mediante el correo:
    mailto:DesarrolloVB-digest@...
    mailto:DesarrolloVB-fullfeatured@...

<*> Para cancelar tu suscripción en este grupo, envía
    un mensaje en blanco a:
    DesarrolloVB-unsubscribe@...

<*> El uso que hagas de Yahoo! Grupos está sujeto a
    las Condiciones del servicio de Yahoo!:
    http://ar.docs.yahoo.com/info/utos.html




Vie, 1 de Ago, 2008 3:31 pm

martin_chalita
Sin conexión Sin conexión
Enviar correo Enviar correo

Reenviar Mensaje #26897 de 28135 |
Desplegar mensajes Autor Ordenar por fecha

Hola! Definila en las Declaraciones como Public. Desde el otro form, referila como NombreDelFormEnQueEsta.Variable Saludos Alberto ... Hola! Definila en las...
Alberto M. Vernieri
alberto_vern...
Sin conexión Enviar correo
31 de Jul, 2008
10:44 pm

Que tal crear un Property Get, se me hace que es mejor que exponer alguna variable pública. Public Property Get miDato() As String miDato = mvarMiDato '' lo...
galzateh.rm
Sin conexión Enviar correo
1 de Ago, 2008
12:21 am

Habria que ver como usará la variable, si es solo para leer un valor, es mejor como decis vos con PropertyGet, siria como un "ReadOnly", pero si va a leer y...
Waldo
waldodj2000
Sin conexión Enviar correo
1 de Ago, 2008
12:26 pm

Hola Es solo un detalle técnico y no creo que se complique, en mi concepto es una buena práctica proteger la variable con las property, ahora bien si la...
galzateh.rm
Sin conexión Enviar correo
1 de Ago, 2008
3:17 pm

Hola! A mi leal saber y entender, es complicar las cosas inútilmente... Si el programa de Martín estuviera basado integramente en objetos, otro gallo...
Alberto M. Vernieri
alberto_vern...
Sin conexión Enviar correo
1 de Ago, 2008
3:33 pm

Hola Martín Declara una variable pública en un módulo, eso es lo menos complicado, así puedes utilizar la variable en toda la aplicación sin anteponer...
galzateh.rm
Sin conexión Enviar correo
1 de Ago, 2008
4:55 pm

Muchisimas gracias por sus respuestas... lo voy a aplicar.. y les platicos los resulados. Saludos ... From: galzateh.rm <galzateh@...> To:...
alvarez chalita
martin_chalita
Sin conexión Enviar correo
1 de Ago, 2008
3:31 pm

Gracias por tu respuesta Juan... lo aplicare asi como me indicas... Saludos ... From: galzateh.rm <galzateh@...> To: DesarrolloVB@......
alvarez chalita
martin_chalita
Sin conexión Enviar correo
1 de Ago, 2008
5:02 pm
Avanzado

Copyright © 2009 Yahoo! de Argentina S.R.L. Todos los derechos reservados.
Política de privacidad - Condiciones del Servicio - Reglas de la comunidad de Yahoo! - Ayuda