Hola, solo una duda
Código Delphi
[-]
var
A: TObjetoA;
B: TObjetoB;
begin
A := nil;
B := nil;
try
A := TObjetoA.Create;
B := TObjetoB.Create;
finally
A.Free;
B.Free;
end;
¿porque esta asignación? ¿si falla el create, o incluso si no llega, no estan apuntando A y B a 0x0000 desde el principio?
PD : Vale, ahora lo lei... claro esta que con freemem(A) no harian falta. No, tampoco funciona si que se tiene que asignar.