This is something i never remember..
If i have a buffer (ie, a pointer and a size), how do i obtain a string?

[pascal]function BufferToString(prtointer; size:cardinal):string;
begin
result:=
end;[/pascal]