Mache aus der
DLL ein
Package und du kannst sogar Strings nehmen. Außerdem wird die
VCL bei einer Delphi EXE + Delphi
DLL zweimal geladen. Packages sind Delphis ClassLibs, DLLs sollten
IMHO nur benutzt werden wenn man auch mit anderen Sprachen auskommen will.