有关tmemorystream(30分)

  • 主题发起人 主题发起人 delphi4.0
  • 开始时间 开始时间
D

delphi4.0

Unregistered / Unconfirmed
GUEST, unregistred user!
我把一个文本文件放入tmemorystream中处理以后,我想把处理的结果
放入字符串中(不经过文件)请各位执教
 
memory.position := 0;
memory.Read( buffer, 210 );
for counter := 0 to 200do
String1 := String1 + buffer[ counter ];
memory : TMemoryStream
buffer : array[1..n] of char;
 
var
S: String;
Memory.Seek(0, soFrombegin
ning);
SetLength(S, Memory.Size);
Memory.Read(S[1], Memory.Size);
 
S:string;
Buffer:array[1..MaxLength+1] of char;
MemoryStream:TmemoryStream;
begin
length:=MemoryStream.size;
MemoryStream.position:=0;
MemoryStream.ReadBuffer(buffer,MemoryStream.size);
buffer[MemoryStream.size+1]='0';
s:=Buffer;
end;
 
多人接受答案了。
 
后退
顶部