@Stefan<div><br></div><div>Of course there are reasons to use short strings, just as there are reasons for using ANSIString, RawByteString and all the other string types.  Horses for courses.</div><div><br></div><div>In the case of short strings, the reasons are the same reasons there always were - most especially for use in records used for structured file access (file of &lt;record type&gt;).  And I am not so sure about the idea that 255 bytes are always allocated - surely the whole point of a declared short string type of a specified length is that it will hold a string of that declared length, come what may.<div>
<br></div><div>Otherwise using file of &lt;record type&gt; containing short string fields would never have worked!</div></div><div><br></div><div>+0.02</div><div><br></div><div>Jolyon</div>