Una pregunta muy simple:¿Estoy creando una pérdida de memoria aquí?
type
TMyRecord = Record
Int: Integer;
Str: String;
end;
PMyRecord = ^TMyRecord;
var
Data: PMyRecord;
begin
New(Data);
Data.Int := 42;
Data.Str := 'Test';
Dispose(Data);
end;
Mi pregunta es, ¿Estoy creando una pérdida de memoria aquí (con la cadena)? Debería llamar a Data.Str: = ''; antes de llamar ¿Desechar?
Gracias!
No lo creo. –