Cita:
Empezado por Al González
Podría ser, pero cuando uno mismo ha definido los parámetros en tiempo de diseño, como que no esperas que al asignarles valor en tiempo de ejecución Delphi modifique alguna de esas definiciones.
|
¿Por qué no? Siempre puede uno cambiar de opinión
¿Para qué si no, están esos métodos SetAsXYZ? Ya sea en TParam o TField, se trata de que podamos, según convenga, asignar el valor de una u otra forma (aunque, como ya observaste, con el debido cuidado). Aún especificando el tipo de datos del parámetro en tiempo de diseño, se trata de una acción de confianza; la VCL confía en nosotros igual que el compilador confia cuando hacemos un moldeo de tipos.
// Saludos