Marco van de Voort wrote:
In our previous episode, Adriaan van Os said:
Marco van de Voort wrote:
Also RTTI like class info (not used over typinfo unit) like IS, AS, 
.InheritsFrom?
IOW Objecttype identity operations.
Thanks for the info. I suggest to document this somewhere. But I am not
(in my own code projects) using RTTI, class info, FPC memory allocation,
reference counted types, exception catching or global variables.  Which
explains that I never got in trouble there.

Note various to/from string and date types use locale info that is also
duplicated. Basically everything that uses RTL state + anything that uses
compiler generated tables. (there is two times RTL state and there can be
two copies of those compiler tables).

Plus if using the Lazarus IDE/LCL, you can have forms embedded in a DLL (or unix .so) rather than in the main program. It's possible to copy stuff between the two to e.g. merge menu structures: it takes work but isn't particularly painful.

--
Mark Morgan Lloyd
markMLl .AT. telemetry.co .DOT. uk

[Opinions above are the author's, not those of his employers or colleagues]
_______________________________________________
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal

Reply via email to