<div dir="ltr">Hi all!<div><br></div><div>To FPC developers: FPC trunk has a way to enumerate all record fields and get their names?</div><div><br></div><div>For example:</div><div><br></div><div>type</div><div>  aRec = record</div><div>    a:String;</div><div>    b:integer;<br></div><div>    K:Int64;<br></div><div>    W:Single;<br></div><div>  end;</div><div><br></div><div>I want to do something like this:</div><div><br></div><div>for f in aRec.Fields do</div><div>  writeln(f.Name);</div><div><br></div><div>and get the output</div><div><br></div><div>a</div><div>b</div><div>K</div><div>W</div><div><br></div><div>I want a way to simple stream records to JSON, without the need of writing a customized streamer for each record type.</div><div><br></div><div>Using RTTI I can count the record fields, but until now, I can't find a way to get the field names.</div><div><div><br></div><div><br></div><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature">Best regards,<br><br>Fabio Luis Girardi<br>PascalSCADA Project<br><a href="http://sourceforge.net/projects/pascalscada" target="_blank">http://sourceforge.net/projects/pascalscada</a><br><a href="http://www.pascalscada.com" target="_blank">http://www.pascalscada.com</a></div></div></div>