Simplificar condicionales contra estado de dataSet
Hola compañeros, frecuentemente hago esto :
sin embargo pienso que seria bueno poder simplificar las cosas haciendo un "casting" de la condicion para que me devuelva un booleano y asignarlo directamente al control en su propiedad enabled, algo asi ..:
la pregunta es, como hacer este casting ....? Gracias, espero que no sea un tema tan banal ... |
Respondo
Según parece con esto basta :
Gracias ... |
|
...Dado que toda expresión es directamente asignable a una variable, parámetro o propiedad que sea del mismo tipo que dicha expresión. :)
Una expresión que consiste en un operador de comparación ("=") aplicado sobre otras dos expresiones ("dataSet.state" y "dsInsert") arroja un resultado de tipo Boolean. El campo, propiedad o variable enabled de ese objeto, clase, registro, interfaz o unidad edit es, según se infiere al ver que le asignabas un true/false, de tipo Boolean. Un saludo. |
Mis disculpas
Si que barbaro, la verdad este tema corresponde a mi metida de pata del dia, ya que antes de contestar el primero de ustedes lo habia implementado exitosamente en mi aplicacion, mil disculpas por la perdida de tiempo....
|
La franja horaria es GMT +2. Ahora son las 14:34:14. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi