Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Unit ohne Sourcecode zur Verfügung stellen (https://www.delphipraxis.net/110159-unit-ohne-sourcecode-zur-verfuegung-stellen.html)

RWarnecke 13. Mär 2008 21:53


Unit ohne Sourcecode zur Verfügung stellen
 
Hallo zusammen,

ich habe eine Unit geschrieben, die Daten von Netzwerkkarten (LAN-Verbindungen) ausliest. Nun möchte ich diese Unit zur Verfügung stellen. Reicht es, wenn ich die DCU-Datei die ich über ein Programm erstellt habe zum Download anbiete und noch die Deklarationen der Klasse(n) ? Ich möchte halt nicht die PAS-Datei zur Verfügung stellen.

mkinzler 13. Mär 2008 22:04

Re: Unit ohne Sourcecode zur Verfügung stellen
 
Ja. Du musst dann aber für jede Delphi-Version die passende dcu beretstellen

RWarnecke 13. Mär 2008 22:10

Re: Unit ohne Sourcecode zur Verfügung stellen
 
Das würde ja heißen, dass ich jede Delphi-Version haben müsste. Das finde ich nicht gut. Heißt das soviel, dass jede Delphi-Version eine andere DCU-Datei erstellt ? Was ist da der Unterschied ?

mkinzler 13. Mär 2008 22:14

Re: Unit ohne Sourcecode zur Verfügung stellen
 
Ja, die dcus unterschiedlicher Compilerversionen unterscheiden sich.

RWarnecke 13. Mär 2008 22:16

Re: Unit ohne Sourcecode zur Verfügung stellen
 
Bekomme ich irgendwo die Kommandozeilen Compiler der einzelnen Delphi-Versionen her oder muss ich dazu die Delphi-Version installiert haben ?

Christian Seehase 13. Mär 2008 22:18

Re: Unit ohne Sourcecode zur Verfügung stellen
 
Moin Rolf,

Zitat:

Zitat von RWarnecke
Das würde ja heißen, dass ich jede Delphi-Version haben müsste. Das finde ich nicht gut. Heißt das soviel, dass jede Delphi-Version eine andere DCU-Datei erstellt ? Was ist da der Unterschied ?

Schau Dir mal Komponenteninstallationen ohne Sourcecode an, z.B., die kostenlose Variante der LMD-Tools.
Da gibt es für jede Delphi-Version, die unterstützt wird, eine eigenes Paket.

Dezipaitor 13. Mär 2008 23:15

Re: Unit ohne Sourcecode zur Verfügung stellen
 
Da gibts nur eine Lösung: Quellcode bereistellen.

grenzgaenger 13. Mär 2008 23:22

Re: Unit ohne Sourcecode zur Verfügung stellen
 
oder du verpackst deinen code in 'ne allgemeine DLL und stellst sie mit 'ner kurzen beschreibung ein. dann kann jeder die dll verwenden, von delphi, über C, bis EXCEL oder sonst was... halt nur unter windows... aber das ist ja bei delphi auch so ...

mkinzler 14. Mär 2008 05:37

Re: Unit ohne Sourcecode zur Verfügung stellen
 
Zitat:

Zitat von grenzgaenger
oder du verpackst deinen code in 'ne allgemeine DLL und stellst sie mit 'ner kurzen beschreibung ein. dann kann jeder die dll verwenden, von delphi, über C, bis EXCEL oder sonst was... halt nur unter windows... aber das ist ja bei delphi auch so ...

Es wird aber schwer eine (VCL-)Komponente in einer DLL zu verpacken

hoika 14. Mär 2008 05:55

Re: Unit ohne Sourcecode zur Verfügung stellen
 
Hallo,

warum willst du den Quellcode nicht zeigen?
Sieht der sooo schlimm aus ? ;)

Hier gibt es übrigens was ähnliches mit Quellcode...

http://delphi.about.com/od/fullcodep.../aa112903a.htm



Heiko

RWarnecke 14. Mär 2008 07:41

Re: Unit ohne Sourcecode zur Verfügung stellen
 
Zitat:

Zitat von mkinzler
Zitat:

Zitat von grenzgaenger
oder du verpackst deinen code in 'ne allgemeine DLL und stellst sie mit 'ner kurzen beschreibung ein. dann kann jeder die dll verwenden, von delphi, über C, bis EXCEL oder sonst was... halt nur unter windows... aber das ist ja bei delphi auch so ...

Es wird aber schwer eine (VCL-)Komponente in einer DLL zu verpacken

Da es keine (VCL-)Komponente ist, ist die Idee garnicht schlecht es in eine DLL zu verpacken.

Zitat:

Zitat von hoika
Hallo,
warum willst du den Quellcode nicht zeigen?
Sieht der sooo schlimm aus ? ;)

Da in dieser Unit zwei - drei kleine eigene Entwicklungen drinstecken. Vielleicht werde ich Teile davon veröffentlichen.

Zitat:

Zitat von hoika
Hier gibt es übrigens was ähnliches mit Quellcode...

http://delphi.about.com/od/fullcodep.../aa112903a.htm
Heiko

Diesen Netzwerkmonitor kenne ich. Finde ich auch recht gut, nur die Unit die ich habe liefert noch ein paar mehr Informationen. Es hat leider keine Traffic-Funktion. Was aber noch zu überlegen wäre diese einzubauen.

Medium 14. Mär 2008 09:20

Re: Unit ohne Sourcecode zur Verfügung stellen
 
Komponenten könnte man auch als ActiveX Controls sourcenlos veröffentlichen. Zwar nicht traumschön, aber versions- und auch sprachübergreifend.


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