dizisi inşa Ben bir server.I göndermek için gereken bayt dizisi oluşturmak için bir MemoryStream kullanıyorum tasarımda soru var bundan daha mı bayt? Bu kod pice hafızam akışında sahte yazıyor NedenMemoryStreambaytlık ve bayt
2)? i akışında $ yerine 3E6C değeri $ 6F32 eklenir görüyoruz ayıklayıcısını kullanma
var
serial : word;
MS : TMemoryStream;
const
somebytes : array [0..1] of byte = ($72,$72);
...
begin
MS := TMemoryStream.Create();
try
MS.Write(somebytes[0],2);
serial := $3E6C;
MS.Write(serial,2);
finally
MS.Free;
end;
.
3) i
MS.Position := 2;
arayıp i yerine üçüncü akışında ilk byte olsun neden sonra ben PByte (MS.Memory)^erişirseniz?
belirli bir konumda bir byte okumak için kullanımı 'MS.Read (SomeByte, 1) 'konumu ayarlandıktan sonra. –