Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Laufzeitpackage oder DLL? (https://www.delphipraxis.net/35592-laufzeitpackage-oder-dll.html)

Tyler 9. Dez 2004 13:50


Laufzeitpackage oder DLL?
 
Hallöle

ich will ATM meine Programm-Exe ein wenig entschlacken. Dazu bieten sich mir ja die 2 o.g. Möglichkeiten an. Ich will hauptsächlich (MDI-Child)-Forms inklusive diversen Edit-Feldern und Lables exportieren.

Welche Methode ist dann günstiger und was ist prinzipiell einfacher?

und nebenbei gefragt: Ich hab erstmal keine How-To´s zu den Laufzeitpackages gefunden, kann da jemand eine gute Quelle nennen? (In Sachen DLL´s hab ich mich schon eingelesen, versteh die ganze Thematik aber überhaupt nicht oO)

Danke euch

tyler

maximov 9. Dez 2004 14:21

Re: Laufzeitpackage oder DLL?
 
Zitat:

Zitat von Tyler
...und nebenbei gefragt: Ich hab erstmal keine How-To´s zu den Laufzeitpackages gefunden, kann da jemand eine gute Quelle nennen?

http://community.borland.com/article...,27178,00.html

Generalissimo 9. Dez 2004 14:52

Re: Laufzeitpackage oder DLL?
 
Da du hauptsächlich Formulare aus den DLL's/Packages (sind ja auch nur spezielle DLL's) exportieren willst, würde ich dir Packages empfehlen. Es gibt da so ne Sache die nennt sich DLL+ . Damit kann man auch Objekte(sprich die Formulare dann) aus DLL's exportieren, was sonst nicht möglich ist (Objekte lassen sich aus normalen DLL's nicht direkt exportieren). Sollten es doch DLL's werden, dann ist COM das richtige. Einfache Inproc-COM-Objekte ermöglichen auch den Export von Objekten und sind nicht so schwer zu programmieren.

Buch Tipp: Andreas Kosch Delphi Win32 Lösungen ISBN3980673820

In dem Buch ist ein schönes Kapitel über DLL's und DLL+


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:22 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