PDA

Ver la Versión Completa : Valor Nulo o en blanco y nil


vtdeleon
25-11-2004, 03:00:54
Buenas Otra vez...

Como puedo sabes por medio de una condicion que por Ej: en un componente edit esta Nulo o en Blanco???

if Edit.text = Nulo o blanco???? then......

otra pregunta es, para que se usa el nil? o que es?.

He visto algunas sentencias por ahi con eso

roman
25-11-2004, 05:41:50
Edit.Text es un string así que únicamente debes comparar con la cadena vacía:


if Edit.Text = '' then


Muchas veces interesa saber no sólo que esté en blanco sino que no conste de puros espacios en blanco. En este caso puedes usar la función Trim que quita todos los espacios iniciales y finales:


if Trim(Edit.Text) = '' then


nil corresponde al valor nulo de punteros u objetos.

// Saludos