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 aparezca
uno de esos pateticos errores 5333 etc
Saludos
Jorge
----- Original Message -----
From: Piazza Sistemas
To: guvoaII@...
Sent: Thursday, December 04, 2008 11:11 AM
Subject: Re: [guvoaII] Resumen nº 782 manejo de pestañas
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 opción sería declararlas como EXPORT, pero esto último no es muy
recomendado o al menos no es una manera "correcta" de trabajar con objetos.
Saludos!
----------------------------------------------------------
Fernando Piazza
Coronel Suárez
República Argentina
e-mail: soporte@...
Matrícula Nº 801 CPCIBA Ley 13016
----- Original Message -----
From: Jorge Accinelli
To: guvoaII@...
Sent: Wednesday, December 03, 2008 6:53 PM
Subject: Re: [guvoaII] Resumen nº 782 manejo de pestañas
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]
[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]