Pues eso no lo sabía, gracias por el apunte
seoane. Aunque no creo que esté pensado para abusar de ello.
¿Qué sentido tiene enviar a crear algo si podemos omitir ese tiempo de creación?
Es lo mismo que las excepciones:
- Puedes dejar que ocurran sin más: StrToInt('');
- O puedes prevenirlas usando otras técnicas StrToIntDef, TryStrToInt, etc.
En este caso yo primero preguntaba:
Código Delphi
[-]
var value:integer;
begin
myClass := nil;
if Value > 0 then
begin
myClass := TmyClass.Create;
Par := Value;
end;
Saludos