tja, er braucht halt einen anker, da er dynamisch speicher reserviert, muss er bei der freigabe mitteilen welcher speicher wieder freigegeben werden soll. ansonsten könnt er natürlich mit qBuffer machen was er möchte...
anbei noch 'n kleines testprogram mit 'n increment
Delphi-Quellcode:
program Project1;
{$APPTYPE CONSOLE}
uses sysutils;
var
i: byte;
x, b: ^byte;
begin
getmem(b, 10);
x := b;
for i := 0 to 9 do
begin
x^ := i;
inc(x);
end;
//testausgabe
x := b;
for i := 0 to 9 do
begin
writeln(x^);
inc(x);
end;
freemem(b);
readln;
end.