一个TMemoryStream 类和 byte数组(100分)

  • 主题发起人 主题发起人 Ridolph
  • 开始时间 开始时间
R

Ridolph

Unregistered / Unconfirmed
GUEST, unregistred user!
1. 一个var MemStr :TMemoryStream 的变量,其长度为10;
我想取其后5位的数据,如何取.
如MemStr 内存表示为 3132 3334 3536 3738 3930
我想取 '36 3738 3930',
2. 我又如何把其以内存方式放入一个 var Strby :array [0..9] of byte数组中.





 
MemoryStream.Position:=6;
MemoryStream.Copy(Strby,5);
 
TMemoryStream没有copy这个方法.
 
是Read,不是Copy。
用:
MemStr.Seek(5, soFromEnd);
MemStr.Read(Strby, 5);
 
来晚了,agree Zephyr.
 
各位,我早解决了,多谢各位关心,把分给大家吧。
 
后退
顶部