Si las propiedades correspondientes a nombres de campos no existen para el
objeto, SCATTER...NAME ADDITIVE las crea automáticamente. Sin embargo,
SCATTER podría no crear todas las propiedades necesarias ya que algunas
podrían estar marcadas como Oculta o Protegidas. Si Visual FoxPro
no puede crear o establecer una propiedad, genera un error. Por ejemplo, puede
tener un nombre de campo que coincida con el nombre de una propiedad nativa de
un objeto de Visual FoxPro siempre el cuando los tipos de datos sean los mismos,
sin embargo, Visual FoxPro genera un error si el nombre del campo coincide con
el nombre de un método, evento u objeto.
Puede evitar problemas utilizando un objeto creado por SCATTER...NAME y no uno derivado de una clase de Visual FoxPro. Distinto a lo que ocurre cuando SCATTER se usa con sólo NAME, Visual FoxPro no sobrescribe el objeto existente para crear un nuevo objeto.
SCATTER...NAME ADDITIVE no genera un error cuando una propiedad de sólo lectura no se puede establecer como el valor de un campo de la tabla. Sin embargo, el valor de la propiedad permanece sin cambiar.
Miguel, muy buena tu explicación, muy clara…
Saludos.
Esteban
--
Visita el Blog de la Comunidad Visual FoxPro en Español: http://comunidadvfp.blogspot.com
---
Has recibido este mensaje porque estás suscrito al grupo "Comunidad de Visual Foxpro en Español" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a publicesvfoxp...@googlegroups.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/publicesvfoxpro/c36efb47-ce91-4f3b-8f2e-c55c0a96240bn%40googlegroups.com.
Luis María Guayán
Tucumán, Argentina
_______________________________
Comunidad Visual FoxPro en Español
http://comunidadvfp.blogspot.com