Thema: Delphi Wie erstellt Delphi DLLs

Einzelnen Beitrag anzeigen

Benutzerbild von JamesTKirk
JamesTKirk

Registriert seit: 9. Sep 2004
Ort: München
604 Beiträge
 
FreePascal / Lazarus
 
#8

Re: Wie erstellt Delphi DLLs

  Alt 30. Dez 2009, 10:57
Zitat von Luckie:
Eine DLL unterscheidet sich von einer Exe eigentlich nur darin, dass sie keinen Programmeinsprungspunkt besitzt.
Korrektur: Auch eine (Delphi-)DLL hat einen "Programmeinsprungspunkt" (PE-Feld EntryPoint). Wie sonst würden wohl die ganzen Initialization und Finalization Abschnitte durchlaufen werden?

Der Hauptunterschied zu einer Anwendung ist übrigens das Flag PE_FILE_DLL im PE-Header, das sagt, ob das Image eine DLL oder eine EXE ist.

Gruß,
Sven
Sven
[Free Pascal Compiler Entwickler]
this post is printed on 100% recycled electrons
  Mit Zitat antworten Zitat