Problema al definir propiedades de un appdata que es una clase
Publicado: Mar Nov 17, 2009 12:27 am
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
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