Martok <list...@martoks-place.de> schrieb am Fr., 5. Juli 2019, 11:10:

> Am 05.07.2019 um 02:52 schrieb Michael Van Canneyt:
>
> > With this sentence you forbid storing or communicating enumerated values
> in any way:
> > file, database, over network. It can be used only in a computer program
> and never
> > leave the context of the running program under any form. Because as soon
> as
> > it is somehow communicated, there is a chance it becomes invalid in
> return
> > communication.
>
> This is the conclusion from Jonas' arguments, which he explicitly
> confirmed when
> we had the discussion two+ years ago.
>
> You're also missing another important type of 'communication': calling
> non-FPC
> APIs or even just FPC libraries of possibly different version (see:
> Run-Time
> Packages!)
>
> Anything that even looks like a subrange cannot be used for these
> interfaces.
>

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.

Regards,
Sven

>
_______________________________________________
fpc-devel maillist  -  fpc-devel@lists.freepascal.org
https://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-devel

Reply via email to