ex10.pp 412 B

1234567891011121314151617181920212223
  1. Program ex10;
  2. {
  3. Program to demonstrate the TStream.StrRead TStream.StrWrite functions
  4. }
  5. Uses objects;
  6. Var P : PChar;
  7. S : PStream;
  8. begin
  9. P:='Constant Pchar string';
  10. Writeln ('Writing to stream : "',P,'"');
  11. S:=New(PMemoryStream,Init(100,10));
  12. S^.StrWrite(P);
  13. S^.Seek(0);
  14. P:=Nil;
  15. P:=S^.StrRead;
  16. DisPose (S,Done);
  17. Writeln ('Read from stream : "',P,'"');
  18. Freemem(P,Strlen(P)+1);
  19. end.