<div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"> WriteStr (S, N);<br></blockquote><div><br></div><div>Thanks guys!</div><div>WriteStr() was the function I was looking for.</div>
<div>I found some places in Lazarus code where it is used but not many. Martin's debugger code has some.</div><div>I think many lookup string arrays in Lazarus code could be replaces with WriteStr. It would reduce code size and improve code maintenance.</div>
<div><br></div><div>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.</div><div><br></div><div>Juha</div>
<div><br></div></div>