![]() |
Programmgröße steigt bei Verwendung einer DLL extrem an?
Moin,
ich hab derzeit mit einem "Problem" zu kämpfen, und zwar, dass die Größe der EXE meines Programms beim Benutzen von TAPI32.dll von ca. 3MB auf 21MB ansteigt. Ich habe sowohl das Einbinden zum Ladezeitpunkt als auch zur Laufzeit ausprobiert, bei beiden gibt es dieses Phänomen. Sobald ich die Funktion, die die DLL einbindet durch einen Dummy ersetze (ohne Nutzung der DLL), ist die EXE wieder kleiner. Wie kann ich dieses Problem lösen? 21MB sind mir etwas viel für nur einen Aufruf aus einer DLL.. Gruß Sebastian |
Re: Programmgröße steigt bei Verwendung einer DLL extrem an?
Wie soll den die Exe grösser werden wenn man was bzw. eine DLL aufruft ? :gruebel:
Hast du das Einbinden selbst gemacht oder greift du auf eine oder mehrere vorgefertigte Units zurück? Wenn ja würde ich in den Units mal nachsehen. Oder spricht du hier vom verwendetem Speicher (RAM) ? |
EXE-Größe - wieso so groß?
Ich fühl mich gerade etwas doof.. :wall: :gruebel:
Vorhin habe ich den Code auskommentiert, der die DLL einbindet, und die EXE war 3MB groß, jetzt bleibt es bei 21MB.. Irgendwo kommen diese 18MB her (anscheinend nicht von der DLL), aber wo sonst? Bilder habe ich keine eingebunden, Icons schon, aber nicht in dem Umfang.. Ich stell die Frage um: Gibt es eine Möglichkeit herauszufinden, woraus die EXE-Größe resultiert? [edit: achja, ich spreche von der Dateigröße, nicht dem verwendeten Arbeitsspeicher] |
Re: Programmgröße steigt bei Verwendung einer DLL extrem an?
Nimm dir einen Ressourceneditor und schau nach was der so alles anzeigt. Und schau einmal auf die Größen der .dcu Dateien, ob da eine ungewöhnlich groß ist.
|
Re: Programmgröße steigt bei Verwendung einer DLL extrem an?
Nicht das die Debuginfos oder so etwas mit drin sind. (Compiler und Linkeroptionen etc. pp.)
|
Re: Programmgröße steigt bei Verwendung einer DLL extrem an?
Hallo,
unter Linker die Häkchen weg bei TD32-Debug-Info Mit ext. Debug-Symbolen Dann Projekt erzeugen (komplett neu kompilieren) Heiko |
Re: Programmgröße steigt bei Verwendung einer DLL extrem an?
:wall: :sharkylinchen:
Ich fühl mich wie ein kleines Kind, ja es waren die Debug-Informationen... :oops: Danke für alle Hinweise.. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:12 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