[fpc-pascal] EnumToString
Juha Manninen
juha.manninen62 at gmail.com
Tue Nov 1 10:30:52 CET 2011
>
> WriteStr (S, N);
>
Thanks guys!
WriteStr() was the function I was looking for.
I found some places in Lazarus code where it is used but not many. Martin's
debugger code has some.
I think many lookup string arrays in Lazarus code could be replaces
with WriteStr. It would reduce code size and improve code maintenance.
If I understand right WriteStr uses RTTI internally. So, every enum type
already carries the string representation at run-time. The explicit lookup
array is duplicate data.
Juha
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freepascal.org/pipermail/fpc-pascal/attachments/20111101/443149fc/attachment.html>
More information about the fpc-pascal
mailing list