![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
#9
|
|||
|
|||
|
El codigo que he puesto si tiene en cuenta las fechas nulas.
Precisamente por eso se usa un StrToIntDef con valor por defecto MaxDouble, simplemente esta hecho asi a proposito para ahorrarnos los IFs posteriores. Es decir el uso de MaxDouble en los STrToIntDef hace que no sea necesario poner ningun IF posterior de comprobacion. Porque esos IFS estan implicitos en la comparacion final: Result:= (f1<=f2) and (f2<=f3) and (f3<=f4); Si las fecha es nula el strtointdef da error y devuelve MaxDouble de modo que las comparaciones posteriores dan el resultado correcto (por lo menos el mismo que el codigo inicial que se ha puesto). Saludos |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Optimizar con Case XXX of | TIKIMORE | Varios | 9 | 10-07-2010 17:21:20 |
| comparación de fechas | Nelly | Varios | 2 | 27-10-2005 17:30:42 |
| Comparación de Fechas | sierraja | Varios | 5 | 19-06-2005 06:56:20 |
| Optimizar Vistas | repo | Firebird e Interbase | 1 | 02-03-2005 18:13:43 |
| Optimizar Paradox en red | Sick boy | Conexión con bases de datos | 0 | 26-02-2005 13:31:48 |
|