In order for this site to work correctly we need to store a small file (called a cookie) on your computer. Most every site in the world does this, however since the 25th of May 2011, by law we have to get your permission first. Please abandon the forum if you disagree.

Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.

Problema al definir propiedades de un appdata que es una clase

Foro público de Xailer en español
Responder
Avatar de Usuario
Carlos Ortiz
Mensajes: 873
Registrado: Mié Jul 01, 2009 5:44 pm
Ubicación: Argentina - Córdoba
Contactar:

Problema al definir propiedades de un appdata que es una clase

Mensaje por Carlos Ortiz »

Resulta que tenemos algunos appdata creados para manejar variables publicas
dentro de dicho objeto appdata por ejemplo el color para los campos de
edicion que son obligatorios de llenar
AppData:nColorObligatorios := rgb(150,150,150)
el problema aparece cuando una de esas datas es una clase con propiedades en
si misma
AppData:oSql := Sql():New()
dentro de la clase Sql hay una propiedad que se llama cError y no podemos
reasignar su valor y poder mostrarla desde cualquier punto del sistema, en
dónde alguna instrucción del motor haya devuelto un error, cLastError viene
ok, el tema es que no podemos decirle esto a la clase Sql
AppData:oSql:cError:="No se puede eliminar por tal cosa... por ejemplo"
Estoy sospechando que una variable de appdata definida como clase no nos
permite manejar propiedades, quizás estoy equivocado.
O tendrá que ver que esta clase está en una lib nuestra común a los sistemas
y como un simple prg del proyecto.
Muchas gracias
Avatar de Usuario
Carlos Ortiz
Mensajes: 873
Registrado: Mié Jul 01, 2009 5:44 pm
Ubicación: Argentina - Córdoba
Contactar:

Problema al definir propiedades de un appdata que es una clase

Mensaje por Carlos Ortiz »

corrijo donde dice
O tendrá que ver que esta clase está en una lib nuestra común a los sistemas
y como un simple prg del proyecto.
O tendrá que ver que esta clase está en una lib nuestra común a los sistemas
y no como un simple prg del proyecto.
Perdón me falto el no
--
Responder