All pastes #547855 Raw Edit

Someone

public text v1 · immutable
·published 2007-06-07 14:59 UTC
rendered paste body
function ConvertDataToAscii(Buffer: pointer; Length: Word): string;
var
  Iterator: integer;
  AsciiBuffer: string;
begin
  AsciiBuffer := '';
  for Iterator := 0 to Length - 1 do
  begin
    if char(pointer(integer(Buffer) + Iterator)^) in [#32..#127] then
      AsciiBuffer := AsciiBuffer +  char(pointer(integer(Buffer) + Iterator)^)
    else
      AsciiBuffer := AsciiBuffer + '.';
  end;
  Result := AsciiBuffer;
end;