if Assigned(DataFails[1]) then begin DataFails[1].Free; DataFails[1] := NIL; end;
if Assigned(DataFails[1]) then FreeAndNil(DataFails[1]);