Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.062 Beiträge
 
Delphi 12 Athens
 
#14

AW: Release als "Single executable" oder mehrere Dateien?

  Alt 22. Mai 2012, 10:46
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..
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.
  Mit Zitat antworten Zitat