Entrar
¿Nuevo usuario? Inscribirme
guvoaII · GUVOA Visual Object Español
? ¿Ya estás suscrito? Entra a Yahoo!

Consejos

¿Sabías que...?
Podés hacer búsquedas de antiguos mensajes del grupo.

Mensajes

  Mensajes Ayuda
Avanzado
Re: [guvoaII] Resumen nº 782 manejo de pestañas   Lista de mensajes  
Responder | Reenviar Mensaje #2710 de 2799 |
Algo que se puede hacer es crear un objeto
"contenedor de datos"

En un modulo aparte del sistema
creas , con sus access y assign

CLASS MiObjeto
PROTECT articulo
PROTECT stock
etc

.......

Despues en tu programa de TAB

oMiObjeto := MiObjeto{}
oMiObjeto:stock := etc
omiObjeto:Articulo := etc

y pasa como parametro único el objeto
a la ventana que lo reciba ( el uValue )
(no un monton de variables ni arrays )

Asi mantenemos el encapsulamiento.
Bueno es una idea nada mas

Saludos
Jorge Accienlli







----- Original Message -----
From: Jose Cordero
To: guvoaII@...
Sent: Thursday, December 04, 2008 12:10 AM
Subject: RE: [guvoaII] Resumen nº 782 manejo de pestañas


Edgardo:

Gracias por el consejo, te comento rapido son muchas variables entonces creo
que usaré la forma de exportar todos los controles de las pestañas ya que es más
practico pero como dijo un amigo rompe con los princiios de la OOP.

Saludos

--- El mié 3-dic-08, edgardo solano <edgsun@...> escribió:
De:: edgardo solano <edgsun@...>
Asunto: RE: [guvoaII] Resumen nº 782 manejo de pestañas
A: guvoaii@...
Fecha: miércoles, 3 diciembre, 2008, 9:52 am

El manejo de tabcontrols es bueno pero se complica un poco.

Yo trabajo con botones que invocan datadialog windows cuando necesito un dato
de alguna tabla.

para manejar las variables puedes hacerlo de dos formas a traves del acceso
directo o por medio de metodos que las invoquen.

yo prefiero metodos, aunque es mas trabajado, porque las variables hay que
declararlas EXPORT y cada vez que compilas,

las variables EXPORT se vuelven protegidas, si estan anexas a objetos
singlelineedit

Si no cambias la definicion de la clase, volviendolas EXPORT nuevamente tienes
problemas de ejecucion.

por ejemplo

method llevavariable1( ) class mytabcontrol

return self:variable1

asi no hay que declarar la variable1 EXPORT

____________ _________ _________ _________ _________ _________ _

Connect to the next generation of MSN Messenger

http://imagine- msn.com/messenge r/launch80/ default.aspx? locale=en-
us&source= wlmailtagline

[Se han eliminado los trozos de este mensaje que no contenían texto]











¡Todo sobre Amor y Sexo!
La guía completa para tu vida en Mujer de Hoy.
http://mx.mujer.yahoo.com/

[Se han eliminado los trozos de este mensaje que no contenían texto]






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



No virus found in this incoming message.
Checked by AVG - http://www.avg.com
Version: 8.0.176 / Virus Database: 270.9.13/1827 - Release Date: 03/12/2008
17:41


[Se han eliminado los trozos de este mensaje que no contenían texto]




Mié, 3 de Dic, 2008 8:53 pm

jorgeeugenio...
Sin conexión Sin conexión
Enviar correo Enviar correo

Reenviar Mensaje #2710 de 2799 |
Desplegar mensajes Autor Ordenar por fecha

Algo que se puede hacer es crear un objeto "contenedor de datos" En un modulo aparte del sistema creas , con sus access y assign CLASS MiObjeto PROTECT...
Jorge Accinelli
jorgeeugenio...
Sin conexión Enviar correo
3 de Dic, 2008
11:53 pm

Podría ser, pero en todo caso vas a tener que hacer métodos ACCESS y ASSIGN para poder acceder a las variables de clase que declaraste como PROTECT. Otra...
Piazza Sistemas
psi_sistemas
Sin conexión Enviar correo
4 de Dic, 2008
10:11 am

En el mail he aclarado que tengo que hacer todos los access y assign En VO cuando violas algun principio (Al menos esa es mi percepcion ) corres el riesgo que...
Jorge Accinelli
jorgeeugenio...
Sin conexión Enviar correo
4 de Dic, 2008
10:25 am

Muchachos: En un Data Dialog tengo un bBrowser armado y quisiera hacer un click en la linea de la base con la idea que me devuelva el registro para modificar y...
Antonio Walter Mensch...
antoniowalte...
Sin conexión Enviar correo
19 de Dic, 2008
1:50 am

Muchachos: En un Data Dialog tengo un bBrowser armado y quisiera hacer un click en la linea de la base con la idea que me devuelva el registro para modificar y...
Antonio Walter Mensch...
antoniowalte...
Sin conexión Enviar correo
19 de Dic, 2008
1:52 am
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