Hola,
¿Dónde demonios habré leído yo que algo como lo siguiente era más efectivo? ¿Acaso fue en relación al lenguaje C#? ¿Valdrá para Delphi también, quiero decir, será más efectivo que otra cosa? No recuerdo dónde me enteré de esto, y, sin embargo es obsesión lo mío... ahora siempre lo tengo que hacer así porque me acuerdo de aquello que leí no sé dónde...
Código Delphi
[-]
if Length(Edit1.Text) = 0 then
begin
ShowMessage('¡Escribe algo hombre!');
end;
Esto es, comparar la longitud de la cadena, para saber, si esta es "cero", que no se escribió nada en un "TEdit", en este caso, vamos... Para mí tengo que lo leí en algún artículo, curso, manual o libro sobre C#, que, puesto que se puede hacer algo así:
Código:
if (textBox1.Text == string.Empty)
{
// Aviso a navegantes
}
Leí, como he dicho ya, que era mejor, más efectivo, hacer algo así:
Código:
if (textBox1.Text.Length == 0)
{
// Aviso a navegantes
}
Bueno. En cualquier caso disculpad la digresión, si esta es muy evidente