Wenn du OBJ-Dateien (von mir aus aus einer C++-Quelle) mit den in der
DLL enthaltenen Funktionen bekommst, dann kannst'e diese auch direkt in deine EXE (oder eine eigene
DLL) linken.
Wird z.B. schon bei
ZLib oder PerlRegEx so gemacht, da das auch keiner nochmals implementieren wollte.
Aber wenn eh schon alles in der EXE drin ist, warum sollte man dann "nur um eine
DLL zu bekommen" auslagern?
PS: Dabei müßte man dann eventuell auch noch aufpassen, da Objekte nicht über
DLL-Grenzen hinweg geshared werden dürfen. (ausgenommen bei Benutzung von Laufzeitpackages)
Auch Strings und dynamische Arrays funktionieren standardmäßig nicht, also ohne ShareMem und Co..