FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
valores nulos en delphi
hola amigos como estan, he visto que muchos representan los valores nulos de diferentes maneras, podrian poner una pequeña lista de como representar valores nulos para algunos datos o componentes dentro de delphi.
por ejemplo, he visto que algunos utilizan para saber si un tedit viene vacio algo asi if edit1.text='' then ... algo end; o algo asi como if valor_A =null then algo end; (bueno realmente no se si eso exista en delphi pero creo que en visual basic si,) tambien veo que ocupan otra como isnull o varisnull creo, bueno creo que le serviria a muchos que inician... saludos |
#2
|
||||
|
||||
no puedes comparar visual basic cuyos tipos de datos son muy mezclados y hacen uso y abuso de los variant con delphi donde los tipos si importan, por ejemplo la propiedad edit es de tipo text bien escrito en la ayuda.
ahora en delphi puedes hacer if x = null, personalmente yo prefiero if varIsNull(x) pero lo uso más por costumbre de cuando recien aprendia delphi.
__________________
self.free; |
#3
|
||||
|
||||
Cita:
Bueno como dije anteriormente, muchos usamos distintas formas, y creo que seria bueno conocerlas, así podríamos ocupar otras que tal vez se adapten mejor a nuestras necesidades y no limitarnos a unas cuantas, que como dices, tal ves sean las únicas que conozcamos o tal ves fueron con las que aprendimos o nos enseñaron. Solo pienso que seria bueno conocer las diferentes formas… pero si no pues no, pues no pasa nada .. Saludos…. Agrego, que en mi caso personal no tenia conocimiento de varIsNull, y es una forma muy practica y la aprendi de aqui de estos foros .. Saludos… de nuevo j eje Última edición por thelibmx fecha: 21-06-2007 a las 22:46:16. |
#4
|
||||
|
||||
Yo prefiero usar "if Assigned(x) then ..." para comprobar si un valor es nulo o no.
Saludos. |
#5
|
||||
|
||||
Cita:
El Assigned se usa típicamente cuando se esta creando un componente y se quiere saber si quien lo usa ha determinado alguna acción para por ejemplo un evento. Otra manera es con el ya conocido EmptyStr. En realidad hay muchas maneras de verificar si algo es o no nulo, pero creo que lo que se decida utilizar para averiguarlo se trata mas bien de la necesidad especifica del caso.
__________________
Lecciones de mi Madre. Tema: modificación del comportamiento, "Pará de actuar como tu padre!" http://www.purodelphi.com/ http://www.nosolodelphi.com/ |
#6
|
||||
|
||||
Con lo de "assigned" me referia solo a los punteros si, hehe. Lo puse, pq vi q hablaban de "nil" y para comprobar "los nil", acostumbro hacerlo asi.
Saludos. |
Herramientas | Buscar en Tema |
Desplegado | |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Valores nulos en fechas | utopico | SQL | 4 | 12-04-2006 13:22:43 |
Comparando valores nulos | pyanqn | Conexión con bases de datos | 9 | 15-11-2005 21:09:32 |
Crystal Reports_8 con valores nulos | arantzal | Impresión | 7 | 28-09-2005 17:18:49 |
Seleccionar valores nulos | hector.roma | SQL | 6 | 22-07-2005 19:41:40 |
Consulta con valores nulos interbase | afarenas | Firebird e Interbase | 4 | 26-09-2003 17:33:44 |
|