Ver Mensaje Individual
  #2  
Antiguo 20-07-2006
Avatar de delphi.com.ar
delphi.com.ar delphi.com.ar is offline
Federico Firenze
 
Registrado: may 2003
Ubicación: Buenos Aires, Argentina *
Posts: 5.932
Reputación: 27
delphi.com.ar Va por buen camino
Si quieres optimizar el código para menor uso de procesador, yo evitaría convertir un string a un TDate para cada comparación. O a lo sumo excluír en en las primeras líneas las comparaciones que serán mas comunes!

Por otro lado, líneas como esta:
Código Delphi [-]
   result := StrToDate(fecha_creacion.Text)<=StrToDate(fecha_aprobacion.Text);
   if (result=FALSE) then
     exit;
no es lo mismo que esto? :
Código Delphi [-]
   if not StrToDate(fecha_creacion.Text)<=StrToDate(fecha_aprobacion.Text) then
     exit;
Yo personalmente prefiero evitar los Exit intentando que la lógica te lleve a la salida

Saludos!
__________________
delphi.com.ar

Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla.

Última edición por delphi.com.ar fecha: 20-07-2006 a las 23:50:34.
Responder Con Cita