1: procedure x;
2: var
3: AStream, BStream , CStream : BlobStream;
4: begin
5: For i = 1 to 마지막 레코드 do
6: begin
7: AStream := 디비로부터 받은 내용;
8: CStream := AStream + #9 + BStream + #9;
9: end; //end of for
10: CStream.SaveAsStream('결과물.txt');
11: end;
8번 줄에서 어떻게 해야하는지..
값이 더해 지지 않는 연산이라서..
도와주세여~
스트림값에 어떤 내용을 더 더해서 값을 파일로 저장하려 할때
어떻게 해야하나요?
CStream.Seek(0, soFromEnd);
FillChar(Buff, SizeOf(Buff), #0);
Buff := #9; // Buff: array [0..100] of Char;
CStream.ReadBuff(Buff, SizeOf(Buff));
FillChar(Buff, SizeOf(Buff), #0);
BStream.WriteBuff(Buff, SizeOf(Buff));
CStream.Seek(0, soFromEnd);
CStream.ReadBuff(Buff, SizeOf(Buff));
CStream.Seek(0, soFromEnd);
FillChar(Buff, SizeOf(Buff), #0);
Buff := #9;
CStream.ReadBuff(Buff, SizeOf(Buff));
end; //end of for
스트림의 끝을 찾아서 Stream.Seek(0, soFromEnd) Write 하세요....
읽어 들일때는 쓴 순서에 맞게 읽어들이세요....
질문에 도움이 되었으면 좋겠네여....
즐푸하세요.....