AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Win32/Win64 API (native code) Delphi Ressourcen-Datei vergrößert mein EXE. Warum???

Ressourcen-Datei vergrößert mein EXE. Warum???

Ein Thema von max666 · begonnen am 31. Jan 2004 · letzter Beitrag vom 31. Jan 2004
 
max666

Registriert seit: 21. Dez 2003
50 Beiträge
 
#1

Ressourcen-Datei vergrößert mein EXE. Warum???

  Alt 31. Jan 2004, 15:21
Hallo!

Ich bin dabei ein kleines Programm zu schreiben.
Dabei binde ich ein paar BMP-Bilder von einer RES-Datei in mein Programm ein.
Das funktioniert auch alles.

Nur leider ist mir aufgefallen, dass die Compilierte EXE-Datei um so größer wird, je mehr Bilder ich in die RES-Datei einbinde.
Um den Vorgang auf die Spitze zu treiben, habe ich ein Bild 10 mal in die RES-Datei eingebunden. Danach war die RES-Datei ca. 12 MB groß. Anschließend habe ich das Project compiliert und die erzeugt EXE-Datei war ca. 13 MB groß, obwhl ich die Bilder in Delphi nicht eingebunden habe.
Ich kann als sagen, dass die Bilder nicht erst zur Laufzeit, sondern schon beim Compilieren in die EXE-Datei eingebunden werden. Um eine Datei möglichst klein zu halten, ist dies jedoch nicht erwünscht.

Mit folgenden Code hole ich die Bilder in Delphi hinnein.


Delphi-Quellcode:
implementation

{$R *.DFM}
{$R resbitmap.res}


procedure loadbmp;
begin
Form1.image1.Picture.Bitmap.LoadFromResourceName(0,'bild01');
Form1.Image5.Picture.Bitmap.LoadFromResourceName(0,'bild02');
Form1.Image9.Picture.Bitmap.LoadFromResourceName(0,'bild03');
usw...
Hat jemand Rat?

Gruß aus den Emsland
max666
  Mit Zitat antworten Zitat
 

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 07:43 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