Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi .dll bzw. .lib erstellen (https://www.delphipraxis.net/96136-dll-bzw-lib-erstellen.html)

Todd 19. Jul 2007 10:36


.dll bzw. .lib erstellen
 
Hallo zusammen,

bin relativer Neuling was die Programmierung angeht und habe folgende Frage bzw. folgendes Problem:

Ich schreibe eine .exe die auf jedem Rechner laufen soll, deshalb wird das Projekt ohne Benutzung des "dynamic library path" bzw. ohne die Verwendung von "RTL Packages" kompiliert. (Jedenfalls glaube ich dass sie so heißen :) )

Ich möchte nun eine große komplexe Funktion schreiben, die das Programm je nach Bedarf ausführen kann. Ich möchte diese aber nicht "in das Programm implementieren", sondern soll als eigenständige Datei mitgeliefert werden, die je nach Bedarf vom Programm gefunden und ausgehfürt wird.

Kann ich diese Funktion als .lib Datei schreiben und speichern? Wenn ja, wie funktioniert sowas? Wenn nein, welche andere Möglichkeit bleibt mir?


Vielen Dank und liebe Grüße
Todd

fwsp 19. Jul 2007 10:39

Re: .dll bzw. .lib erstellen
 
das sollte mit dlls funktionieren.
am besten arbeitest du das hier durch: http://dsdt.info/tutorials/dlls/

Nuclear-Ping 19. Jul 2007 11:00

Re: .dll bzw. .lib erstellen
 
Zitat:

Ich schreibe eine .exe die auf jedem Rechner laufen soll, deshalb wird das Projekt ohne Benutzung des "dynamic library path" bzw. ohne die Verwendung von "RTL Packages" kompiliert. (Jedenfalls glaube ich dass sie so heißen Smile )
Ich kann mich täuschen, aber ich glaube damit erreichst du genau das Gegenteil, da du hier alle RTL-Packages deiner Anwendung beilegen darfst. Den einzigen Effekt den du damit erreichst ist, dass du ne schlankere .exe hast. Aber wie schon gesagt, ich kann mich täuschen und das war die andere Option. ;)


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:41 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz