Seleccionar página
¿Cuál es la diferencia entre las propiedades Value y AsValue?

Escrito por Jose Antonio

Se puede usar tanto Value como AsValue para obtener el valor de un control, aunque también se pueden usar para asignar un valor a un control concreto, sin embargo, notará las diferencias entre ellos al obtener los valores.

Cuando usa Value para conocer el valor, esta propiedad puede devolver un valor NULL (cuando el control no contiene nada), sin embargo, cuando usa AsValue, esta propiedad nunca devolverá un NULL, por ejemplo:

  • Un control con DataType dtyString sin valor devuelve:
    • Value = NULL
    • AsValue = »
  • Un control con DataType dtyInteger sin un valor devuelve:
    • Value = NULL
    • AsValue = 0

Más tarde, podría usar la función JfVarIsNull (JfUtil unidad) para saber si Value es/o no es NULL.

También te puede interesar…

Lanzamiento de JfControls 24.12.05

Lanzamiento de JfControls 24.12.05

Mejoras ... ⦁ Compatibilidad con Delphi 12.0 y CBuilder 12.0 (32 y 64 bits).⦁ Detección de Windows 11 en la función JfPlatform.⦁ Refactorización de las ventanas de diseño para que su posición y tamaño se guarden entre ejecuciones de Delphi/C++Builder.⦁ Nuevo...

Desarrollo de aplicaciones empresariales

Desarrollo de aplicaciones empresariales

Para el desarrollo de aplicaciones empresariales se necesitan herramientas que tengan las siguientes características: Flexibilidad, adaptabilidad, facilidad, capacidad de expansión.Soporte de múltiples tipos de dispositivos.Capacidad de reacción ante los cambios que...

Lanzamiento de JfControls 23.01.10

Lanzamiento de JfControls 23.01.10

Mejoras ... ⦁ Compatibilidad con Delphi 11.0 y CBuilder 11.0 (32Bit & 64Bit). Correcciones ... ⦁ Corrección de errores menores. Queríamos lanzar una nueva versión de compatibilidad con Delphi 11.0 y CBuilder 11.0 antes de lanzar una nueva versión que traerá muchas...

0 comentarios

Enviar un comentario