AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Projekt als DLL statt EXE

Ein Thema von ernschd · begonnen am 28. Nov 2017 · letzter Beitrag vom 28. Nov 2017
Antwort Antwort
Seite 2 von 2     12   
Delphi-Laie

Registriert seit: 25. Nov 2005
1.474 Beiträge
 
Delphi 10.1 Berlin Starter
 
#11

AW: Projekt als DLL statt EXE

  Alt 28. Nov 2017, 15:05
Hallo,

ich bin mir nicht sicher, ob ich den Sachverhalt nicht falsch in Erinnerung habe - bitte korrigiert mich bei Bedarf.
Ich glaube gehört zu haben, dass man in Delphi per Einstellung festlegen kann, dass entweder eine große Exe-Datei erstellt wird, oder aber eine kleine Exe, die den Code aus einer großen DLL aufruft. Wenn ja - wo finde ich diese Einstellung?
Projekt -> Optionen -> Packages -> Mit Laufzeitpackages compilieren -> einschalten.

Das erzeugt deutlich kleinere Exe-Dateien, die allerdings wohl eben die Packages (nicht DLLs) auf dem Computer finden müssen. Das setzt entweder ein installiertes, kompatibles Delphi voraus, oder die nötigen Bibliotheken müssen mitgegeben werden (sofern das lizenzrechtlich überhaupt statthaft ist).
  Mit Zitat antworten Zitat
Benutzerbild von jaenicke
jaenicke

Registriert seit: 10. Jun 2003
Ort: Berlin
9.586 Beiträge
 
Delphi 11 Alexandria
 
#12

AW: Projekt als DLL statt EXE

  Alt 28. Nov 2017, 18:33
Projekt -> Optionen -> Packages -> Mit Laufzeitpackages compilieren -> einschalten.
Das hilft in diesem Fall aber nicht weiter. Denn es geht ja darum in dieser DLL die Anwendungslogik zu haben um diese aktualisieren zu können und nicht nur Bibliotheken. Das geht ohne manuelles Zutun aber eben nicht.
Aber davon abgesehen halte ich den Weg so Sicherheitsregeln auszuhebeln auch weder für gut noch für sauber oder sinnvoll.

Das Thema mit den Verantwortlichen zu besprechen wie ernschd zuletzt geschrieben hat ist das sinnvollste. Schließlich wollen wir uns normalerweise an die Sicherheitsregeln unserer Kunden halten und diese nicht austricksen und so womöglich Sicherheitslücken schaffen.
Sebastian Jänicke
Alle eigenen Projekte sind eingestellt, ebenso meine Homepage, Downloadlinks usw. im Forum bleiben aktiv!
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 2 von 2     12   


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:36 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