[fpc-pascal] redirecting stdout
Sven Barth
pascaldragon at googlemail.com
Sun Jul 18 13:28:42 CEST 2010
Hi!
You can use WriteStr to "Writeln" to a String (needs 2.4.0 and above).
Example:
var
s: String;
begin
WriteStr(s, 'Hello World');
end;
Also you can try unit StreamIO (in fcl-base) which allows you to use
Streams as TextFiles (you can also look at it to learn how to implement
your own text driver).
Example:
var
f: TextFile;
s: TStringStream;
begin
s := TStringStream.Create;
AssignStream(f, s);
Rewrite(f);
Writeln(f, 'Hello World');
CloseFile(f);
s.Free;
end.
Regards,
Sven
More information about the fpc-pascal
mailing list