In our previous episode, Hans-Peter Diettrich said:
> 
> > I fear also a lot of pitfalls with this possibility for example
> > executables using dyn. packages might be never smartlinked because it is
> > unknown at link time which packages will be loaded so all symbols of the
> > statically linked packages must be available.
> 
> IMO all symbols, that are usable from dynamic packages, also must reside 
> in dynamic packages. In Windows terms: a DLL can and must know nothing 
> about the using application.

That is generally the packages principle yes. Some very lowlevel (dependancy
tables and RTL symbols that are also needed before the rtl.bpl initializes
excepted maybe)
_______________________________________________
fpc-devel maillist  -  fpc-devel@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-devel

Reply via email to