AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Die Delphi-IDE Kompiliertes Projekt auf einmal 3-mal so groß
Thema durchsuchen
Ansicht
Themen-Optionen

Kompiliertes Projekt auf einmal 3-mal so groß

Ein Thema von ibp · begonnen am 20. Jun 2005 · letzter Beitrag vom 21. Jun 2005
Antwort Antwort
Benutzerbild von ibp
ibp

Registriert seit: 31. Mär 2004
Ort: Frankfurt am Main
1.511 Beiträge
 
Delphi 7 Architect
 
#1

Kompiliertes Projekt auf einmal 3-mal so groß

  Alt 20. Jun 2005, 14:04
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

Was kann ich noch machen, um herauszufinden woran das liegt?

DAnke schon mal!
  Mit Zitat antworten Zitat
Hansa

Registriert seit: 9. Jun 2002
Ort: Saarland
7.554 Beiträge
 
Delphi 8 Professional
 
#2

Re: Kompiliertes Projekt auf einmal 3-mal so groß

  Alt 20. Jun 2005, 14:07
Ich würde mal die Compiler-Optionen überprüfen. Zu 90% ist da was verstellt !
Gruß
Hansa
  Mit Zitat antworten Zitat
Benutzerbild von Speedmaster
Speedmaster

Registriert seit: 4. Mär 2005
Ort: Karlsruhe
535 Beiträge
 
Delphi 2005 Personal
 
#3

Re: Kompiliertes Projekt auf einmal 3-mal so groß

  Alt 20. Jun 2005, 14:09
Wie siehts mit Ressourcendateien aus? Auch davon keine Eingebunden?

Zitat:
Mit .net wäre sowas nie passiert!
Felix K.
Zitat:
Siehst du diesen Park da unten?
Jeden Tag lernen sich leute kennen und verlassen einander, und du hast dein ganzes Leben Zeit darin zu gehen!
  Mit Zitat antworten Zitat
Olli
(Gast)

n/a Beiträge
 
#4

Re: Kompiliertes Projekt auf einmal 3-mal so groß

  Alt 20. Jun 2005, 14:12
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).
  Mit Zitat antworten Zitat
Benutzerbild von ibp
ibp

Registriert seit: 31. Mär 2004
Ort: Frankfurt am Main
1.511 Beiträge
 
Delphi 7 Architect
 
#5

Re: Kompiliertes Projekt auf einmal 3-mal so groß

  Alt 20. Jun 2005, 14:15
Zitat von Hansa:
Ich würde mal die Compiler-Optionen überprüfen. Zu 90% ist da was verstellt !
.. da habe ich nix verstellt...

Zitat von Speedmaster:
Wie siehts mit Ressourcendateien aus? Auch davon keine Eingebunden?
.. es sind nur zwei Button-Glyphs hinzugekommen, die jeweils < 1kB Bitmaps sind.
  Mit Zitat antworten Zitat
Benutzerbild von ibp
ibp

Registriert seit: 31. Mär 2004
Ort: Frankfurt am Main
1.511 Beiträge
 
Delphi 7 Architect
 
#6

Re: Kompiliertes Projekt auf einmal 3-mal so groß

  Alt 20. Jun 2005, 14:17
Zitat von Olli:
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).
..ja das ist denkbar, da ja aus 2 units eine geworden ist. wie kann ich dieses Smartlinking wieder ordnen?
  Mit Zitat antworten Zitat
Benutzerbild von ibp
ibp

Registriert seit: 31. Mär 2004
Ort: Frankfurt am Main
1.511 Beiträge
 
Delphi 7 Architect
 
#7

Re: Kompiliertes Projekt auf einmal 3-mal so groß

  Alt 21. Jun 2005, 00:27
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!
  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 23:44 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