![]() |
Wie erstellt Delphi DLLs
Hallo DPler!
Mich interessiert, welches Programm für die DLL-Erstellung bei Delphi zuständig ist. Macht das der ganz normale Compiler oder ein anderes Programm? Hab nämlich gesucht, ob es ein Delphi2DLL-Programm zum Download gibt, bin aber leider nicht fündig geworden :( Schöne Grüße, Florian |
Re: Wie erstellt Delphi DLLs
Das macht auch der Compiler. DLLs unterscheiden sich von "normalen" Anwendungen eigentlich kaum (gar nicht?). Siehst du auch wenn du mal ne DLL und ne EXE in nen Hexeditor lädst ;)
|
Re: Wie erstellt Delphi DLLs
Vielen Dank für die schnelle und erfreuliche Antwort :)
Hex-Editor :) Werd ich mir mal anschauen. Schönen letzten Tag in 2009 und einen Guten Rutsch. Schöne Grüße, Florian |
Re: Wie erstellt Delphi DLLs
Zitat:
|
Re: Wie erstellt Delphi DLLs
Zitat:
![]() |
Re: Wie erstellt Delphi DLLs
Zitat:
|
Re: Wie erstellt Delphi DLLs
Zitat:
|
Re: Wie erstellt Delphi DLLs
Zitat:
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 |
Re: Wie erstellt Delphi DLLs
Gut, die Initialization und Finalization Abschnitte hab eich jetzt nicht gemeint.
|
Re: Wie erstellt Delphi DLLs
Es wird auch innerhalb einer DLL der Teil zwischen "begin" und "end." in der Programmunit ausgeführt. Also ist auch ein Programmeinsprungpunkt vorhanden :zwinker:
Zudem ist der Zusammenhang der, dass die Initialization und Finalization Abschnitte und der Hauptprogrammabschnitt durch den (von Windows vorgegebenen) DLL-Eintrittspunkt in der Delphi- bzw. FPC-RTL aufgerufen werden. Aber ich spring jetzt mal nicht weiter auf dem EntryPoint rum :mrgreen: Gruß, Sven |
Alle Zeitangaben in WEZ +1. Es ist jetzt 17:44 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz