AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Sonstige Fragen zu Delphi Delphi Leeres VCL Projekt erzeugt mit XE2 eine 7MB große Exe. Was habe ich verstellt?
Thema durchsuchen
Ansicht
Themen-Optionen

Leeres VCL Projekt erzeugt mit XE2 eine 7MB große Exe. Was habe ich verstellt?

Ein Thema von Piro · begonnen am 30. Aug 2014 · letzter Beitrag vom 31. Aug 2014
Antwort Antwort
borstenei

Registriert seit: 11. Nov 2011
121 Beiträge
 
#1

AW: Leeres VCL Projekt erzeugt mit XE2 eine 7MB große Exe. Was habe ich verstellt?

  Alt 30. Aug 2014, 19:49
...Stell mal in der IDE um auf Release....Project neu erzeugen und im neu erstellten Ordner Release nachschauen
  Mit Zitat antworten Zitat
Benutzerbild von Piro
Piro

Registriert seit: 14. Jul 2003
Ort: Flintbek
810 Beiträge
 
Delphi XE2 Professional
 
#2

AW: Leeres VCL Projekt erzeugt mit XE2 eine 7MB große Exe. Was habe ich verstellt?

  Alt 30. Aug 2014, 20:00
Doofe Frage aber wie mache ich es?

Vielleicht mit:
Projekt -> Optionen -> Delphi Compiler

nur was muss bei der Optionsgruppendatei rein? Diese Einstellungen sind völliges Neuland für mich.

Habe mal einen Screenshot gemacht.
Angehängte Grafiken
Dateityp: jpg Screenshot.jpg (75,9 KB, 16x aufgerufen)
  Mit Zitat antworten Zitat
Benutzerbild von Piro
Piro

Registriert seit: 14. Jul 2003
Ort: Flintbek
810 Beiträge
 
Delphi XE2 Professional
 
#3

AW: Leeres VCL Projekt erzeugt mit XE2 eine 7MB große Exe. Was habe ich verstellt?

  Alt 30. Aug 2014, 20:10
Ok, jetzt habe ich es gefunden. Die Exe ist nur noch 1.5MB groß. Perfekt.

Für alle die es später auch interessiert. Hier der Link zum Umstellen von Debug auf Release.
http://www.delphipraxis.net/180186-x...g-release.html

Letzte Frage, die noch offenen ist. Kann man die neue Verzeichnisstruktur vom Projekt beeinflussen, so dass kein z.B. Win32/Release Ordner existiert und gleich alles im Hauptverzeichnis landet?

Obwohl wenn ich so nachdenke, macht es ja schon Sinn. Vorallem wenn man auch eine 64bit Anwendung noch haben möchte.

Danke an die Helfer. Das Forum und die Mitglieder sind die besten. Andere Foren könnten sich mal was abschauen.

Schönen Abend noch.
  Mit Zitat antworten Zitat
Benutzerbild von Sir Rufo
Sir Rufo

Registriert seit: 5. Jan 2005
Ort: Stadthagen
9.454 Beiträge
 
Delphi 10 Seattle Enterprise
 
#4

AW: Leeres VCL Projekt erzeugt mit XE2 eine 7MB große Exe. Was habe ich verstellt?

  Alt 30. Aug 2014, 20:18
Der Ausgabepfad ist sehr bewusst auf
Code:
$(PLATFORM)\$(CONFIG)
geändert worden, denn dadurch werden auch alle *.dcu Dateien in separate Verzeichnisse gelegt.
Vorher konnte es passieren, dass du noch mit einer Release dcu im Debug-Modus gearbeitet hast und schon konntest du das Debuggen vergessen usw. usf.

Ansonsten kannst du aber auch für jede Platform und Konfiguration beliebige Pfade in den Projektoptionen eintragen.

Alte Projekte haben diese Einträge noch nicht und darum werden die alten Einstellungen verwendet.

Btw. Die Verwendung der Debug-DCU vergrössert die Exe nochmals und das kannst du in den Projekt-Optionen (Debug-Modus) auch ausschalten. Mir ist es allerdings sowas von egal, wie groß die Datei im Debug-Modus wird. Im Release-Mode ist es sekundär.
Kaum macht man's richtig - schon funktioniert's
Zertifikat: Sir Rufo (Fingerprint: ‎ea 0a 4c 14 0d b6 3a a4 c1 c5 b9 dc 90 9d f0 e9 de 13 da 60)
  Mit Zitat antworten Zitat
Antwort Antwort


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 18:08 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