![]() |
Kompiliertes Projekt auf einmal 3-mal so groß
Hallo,
ich habe in einem Projekt zwei Units zusammengeführt. Es sind keine neuen Funktionalitäten ausser zwei Panels dazugekommen. Nun ist auf einmal die exe von ca. 3,9 Mb auf 9,6 Mb gewachsen. ich bin schon alle Units durchgegangen und habe den Uses-Bereich gesäubert. Auch allde dcu's habe ich schon mal gelöscht, doch es bleibt alles beim alten. Was mich wundert ist, dass die .dcu's von der Größe ein wenig kleiner geworden sind, das hatte ich mit dem zusammenschluss der zwei units auch erwartet. Also 1,19 Mb dcu's werden zu 9,6 Mb exe und 2,55 Mb dcu's werden zu 3,9 Mb exe :shock: Was kann ich noch machen, um herauszufinden woran das liegt? DAnke schon mal! |
Re: Kompiliertes Projekt auf einmal 3-mal so groß
Ich würde mal die Compiler-Optionen überprüfen. Zu 90% ist da was verstellt !
|
Re: Kompiliertes Projekt auf einmal 3-mal so groß
Wie siehts mit Ressourcendateien aus? Auch davon keine Eingebunden?
Zitat:
|
Re: Kompiliertes Projekt auf einmal 3-mal so groß
Hast du irgendwelche var/const-Blöcke zusammengelegt (also aus mehreren nacheinanderstehenden Blöcken einen gemacht)? Das bringt angeblich das Smartlinking durcheinander. Da einige Konstanten (fixe Arrays) Platz in der EXE belegen wäre dies eine weitere denkbare Sache. Dazu gehören übrigens ebenso fixe Arrays innerhalb von Funktionen (also im lokalen Funktionsstack).
|
Re: Kompiliertes Projekt auf einmal 3-mal so groß
Zitat:
Zitat:
|
Re: Kompiliertes Projekt auf einmal 3-mal so groß
Zitat:
|
Re: Kompiliertes Projekt auf einmal 3-mal so groß
Habe nun die Units nochmals per Hand zusammengeführt und siehe da, es hat geklappt, alles wieder normal! Genauer: ich habe die Komponenten neu erstellt und nur noch den Code per Copy&Paste eingefügt!
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 13:38 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