AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Sonstige Fragen zu Delphi Delphi Debug und Release liefert nahezu gleichgroße Exe-Dateien

Debug und Release liefert nahezu gleichgroße Exe-Dateien

Ein Thema von Hobbycoder · begonnen am 11. Mär 2017 · letzter Beitrag vom 13. Mär 2017
Antwort Antwort
EWeiss
(Gast)

n/a Beiträge
 
#1

AW: Debug und Release liefert nahezu gleichgroße Exe-Dateien

  Alt 12. Mär 2017, 16:06
Probier mal http://portableapps.com/apps/utiliti...ditor_portable.

Damit kannst du dir direkt die Resourcen der dll/exe anguggen, die einkompiliert werden.
Das könnte dir einen Hinweis geben, wo bzw. mit welcher Unit du dir die Icons/Cursors reinziehst.

die Graphics hab ich mir mal angesehen, da wird aber nichts inkludiert.

Hab grad einen kleinen Test gemacht (TE 2006). Wenn du ein DLL-Projekt neu anlegst, wird automatisch
im Hauptteil ein {$R *.RES} eingefügt, was bei mir dazuführt, das eine Icon-Resource hinzugefügt wird.

einfach die Zeile löschen und schon ist auch das Icon weg (bzw. die komplette Icon-Group)
Danke Uwe..
Du kennst ja mein Projekt viel hat sich da nicht geändert.
Es gibt nur die schon genannte Ressourcen Datei die ich einbinde. Diese {$R *.RES} existiert nicht.

Zur Ressource selber hab ich ja schon ein Bild hochgeladen die anzeigt was alles addiert wird.
Es ist ja nicht so das es mich sonderlich stört wollte nur darauf hinweisen das die Kompilate unnötig aufgebläht werden.
Hier kann man also als Beispiel sehen das man letztendlich nicht mal weis woher und wie diese eingebunden werden obwohl sie eigentlich nicht vorhanden sein dürften.

gruss
  Mit Zitat antworten Zitat
EWeiss
(Gast)

n/a Beiträge
 
#2

AW: Debug und Release liefert nahezu gleichgroße Exe-Dateien

  Alt 13. Mär 2017, 10:20
Nur nochmal zur Abschließenden Information.
Nach dem löschen aller unnötigen Ressourcen in der DLL von Hand nach dem Kompilieren ist die DLL um 60KB kleiner.
Und es funktioniert immer noch alles genauso wie es soll.
Es befindet sich jetzt nur noch die Version Information in der Ressource. (So wie es eigentlich sein sollte)

Jetzt fragt sich einer was soll also der ganze Müll da drin wenn man ihn zur Ausführung der DLL nicht braucht.
Nochmal es geht mir nicht um die Größe der Datei sondern um das unnötige Aufblähen der Kompilate.

gruss

Geändert von EWeiss (11. Jul 2019 um 15:46 Uhr)
  Mit Zitat antworten Zitat
bra

Registriert seit: 20. Jan 2015
711 Beiträge
 
Delphi 10.2 Tokyo Enterprise
 
#3

AW: Debug und Release liefert nahezu gleichgroße Exe-Dateien

  Alt 13. Mär 2017, 11:04
Nur nochmal zur Abschließenden Information.
Nach dem löschen aller unnötigen Ressourcen in der DLL von Hand nach dem Kompilieren ist die DLL um 60KB kleiner.
Wow... 60 kB ist jetzt natürlich eine massive Verkleinerung...
  Mit Zitat antworten Zitat
EWeiss
(Gast)

n/a Beiträge
 
#4

AW: Debug und Release liefert nahezu gleichgroße Exe-Dateien

  Alt 13. Mär 2017, 11:10
Nur nochmal zur Abschließenden Information.
Nach dem löschen aller unnötigen Ressourcen in der DLL von Hand nach dem Kompilieren ist die DLL um 60KB kleiner.
Wow... 60 kB ist jetzt natürlich eine massive Verkleinerung...
Der "bra" mal wieder!

bevor du dumme Kommentare abgibst solltest du erst mal alles lesen.
Aber falls du zusätzlich Lesehilfe benötigst nochmal extra für dich.

Zitat:
Nochmal es geht mir nicht um die Größe der Datei sondern um das unnötige Aufblähen der Kompilate.
Und ja 60KB sind sehr viel nämlich 60KB zu viel wenn man bedenkt das diese zur Ausführung der DLL nicht von nöten sind.

gruss

Geändert von EWeiss (13. Mär 2017 um 12:09 Uhr)
  Mit Zitat antworten Zitat
Antwort Antwort

Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

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 11:10 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