[fpc-pascal] Re: Enums RTTI/WriteStr & Mmacpas

Michael Van Canneyt michael at freepascal.org
Thu Nov 5 14:38:47 CET 2009

On Thu, 5 Nov 2009, Richard Ward wrote:

> On Nov 5, 2009, Jonas wrote:
>> As of FPC 2.4.0, you will be able to use
>> var
>> s: string; { any kind of string will work
>> begin
>> writestr(s,enumvar);
>> end;
>> And afterwards 's' will contain the string representation of enumvar. In 
>> general, writestr is identical to the regular "write" procedure, except 
>> that it stores its output in a string (which you have to pass as first 
>> parameter). A similar "readstr" procedure will also be available.
> Will readstr and writestr procedures be able to take multiple parameters for 
> the variables or just one?   For older mac programmers, these functions were 
> used a lot and are nice to have.   I know we have val and str in FPC but I 
> keep forgetting the syntax and order of arguments of the FPC procedures. 
> Not a big deal but I've always liked the readstr and writestr procedures.

It works just like regular read/write, but the output/input is going
to/taken from a string.


More information about the fpc-pascal mailing list