Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   OOP (https://www.clubdelphi.com/foros/forumdisplay.php?f=5)
-   -   Valor Nulo o en blanco y nil (https://www.clubdelphi.com/foros/showthread.php?t=16362)

vtdeleon 25-11-2004 03:00:54

Valor Nulo o en blanco y nil
 
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:

Código Delphi [-]
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:

Código Delphi [-]
if Trim(Edit.Text) = '' then

nil corresponde al valor nulo de punteros u objetos.

// Saludos


La franja horaria es GMT +2. Ahora son las 02:23:50.

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