<div dir="auto"><div><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Martok <<a href="mailto:listbox@martoks-place.de">listbox@martoks-place.de</a>> schrieb am Fr., 5. Juli 2019, 11:10:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Am 05.07.2019 um 02:52 schrieb Michael Van Canneyt:<br>
<br>
> With this sentence you forbid storing or communicating enumerated values in any way: <br>
> file, database, over network. It can be used only in a computer program and never<br>
> leave the context of the running program under any form. Because as soon as<br>
> it is somehow communicated, there is a chance it becomes invalid in return<br>
> communication.<br>
<br>
This is the conclusion from Jonas' arguments, which he explicitly confirmed when<br>
we had the discussion two+ years ago.<br>
<br>
You're also missing another important type of 'communication': calling non-FPC<br>
APIs or even just FPC libraries of possibly different version (see: Run-Time<br>
Packages!)<br>
<br>
Anything that even looks like a subrange cannot be used for these interfaces.<br></blockquote></div></div><div dir="auto"><br></div><div dir="auto">Huh? The comment regarding dynamic packages is nonsense. The compiler and RTL check that the checksums of the involved interface sections match and thus there is no problem there. </div><div dir="auto"><br></div><div dir="auto">Regards, </div><div dir="auto">Sven </div><div dir="auto"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
</blockquote></div></div></div>