Am 14.09.2010 01:26, schrieb Willibald Krenn:
> 
> [lots of useful information snipped]
>> - The ability to import/export functions, procedures AND variables
>> from binaries (although export from shared library only should be
>> sufficient). This works on Windows, but on Linux I had problems.
> 
> Packages also export/import RTTI, ClassVars, types, all the
> initialization/finalization code for each unit
> (@packageun...@initialization$qqrv ..), compiler magic functions, and
> some other stuff like
> @packa...@initialization$qqrv
> @Package1@@PackageUnload$qqrv
> @Package1@@PackageLoad$qqrv
> @Package1@@GetPackageInfoTable$qqrv
> Finalize
> Initialize
> @GetPackageInfoTable

Since this is also exported by static libs, the main issue is to create
proper exports in shared libs (including dlls).
_______________________________________________
fpc-devel maillist  -  fpc-devel@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-devel

Reply via email to