123456789101112131415161718192021222324 |
- uses js;
- Const
- BSize = 10;
-
- var
- B : TJSArrayBuffer;
- V : TJSDataView;
- I : Integer;
- begin
- B:=TJSArrayBuffer.New(BSize);
- V:=TJSDataView.New(B);
- for I:=0 to v.byteLength-1 do
- Writeln('Byte ',I,': ',v.getUInt8(i));
- for I:=0 to v.byteLength-1 do
- v.setUInt8(i,i+1);
- Writeln('Writing bytes');
- for I:=0 to v.byteLength-1 do
- Writeln('Byte ',I,': ',v.getUInt8(i));
- Writeln('Reading as Words');
- for I:=0 to (v.byteLength-1) div 2 do
- Writeln('Word ',I,': ',v.getUInt16(i*2));
- end.
|