Me parece que estás mezclando peras con manzanas: estás criticando el uso de FreeAndNil poniendo un ejemplo en donde el menor de los problemas es la falta de uso de ese procedimiento. Por otra parte, esto (que tampoco viene mucho al caso)
Cita:
Empezado por AgustinOrtu
Por que cuando se usa el TADOQuery soltando el componente en el Form no regamos el codigo con chequeos contra NIL
|
¿Por qué habríamos de hacerlo? Un componente insertado en tiempo de diseño en un formulario, jamás debe destruirse, de manera que sería absurdo checar si es nil. Además, eso de crear Queries por código, como no sea una especie de
framework, es como mandar al traste el RAD de delphi. Mejor programamos en C
Más aún, si ese Query se va a destruir en el destructor del formulario, mejor lo creamos poniendo al formulario como
owner y nos ahorramos llamar el Free. Claro que entonces, lo mismo habría sido insertar el componente
LineComment Saludos