pascalabcnet/TestSamples/CompilationSamples/unsized_array_memory.pas

18 lines
280 B
ObjectPascal
Raw Normal View History

2015-05-14 22:35:07 +03:00
uses PointerTools;
type PPointer = ^pointer;
var a:array of byte;
j:integer;
p:pointer;
i:=0;
begin
SetLength(a,3);
a[0]:=111;
a[1]:=222;
p:=pointer(@a);
WriteMemoryToScreen(PPointer(p)^, 20);
//writeln(pbyte(pointer(@a))^);//error!!!!!!1
readln;
end.