AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Sonstige Fragen zu Delphi Delphi Ein paar Fragen zu Ressourcen - oder: wertvolle Bytes sparen
Thema durchsuchen
Ansicht
Themen-Optionen

Ein paar Fragen zu Ressourcen - oder: wertvolle Bytes sparen

Ein Thema von Daniel Schuhmann · begonnen am 4. Dez 2005 · letzter Beitrag vom 23. Dez 2005
Antwort Antwort
Benutzerbild von negaH
negaH

Registriert seit: 25. Jun 2003
Ort: Thüringen
2.950 Beiträge
 
#1

Re: Ein paar Fragen zu Ressourcen - oder: wertvolle Bytes sp

  Alt 5. Dez 2005, 10:51
In einer EXE kannst du das löschen.
DVCAL wird benötigt wenn du mit Packages arbeitest. Unit System/SysUtils verhindert das Laden von Packages einer Professional Version durch eine EXE/Package/Dll erstellt durch eine Standard Version.
PACKAGEINFO wird benötigt beim Laden von Packages um auf doppelt verwendete Units innerhalb verschiedener Packages zu überprüfen. Zudem ist diese Resource ebenfalls relevant bei der Initialisierung des Package.

Allerdings ist der Verbrauch an Resourcen eher reletiv zu betrachten. Bei einer EXE lohnt es sich eher die Relocation Table zu strippen, da sie weit größer ist. Fast alle EXE Packer führen diesen Schritt durch da unter bisherigen Windows Systemen die EXE immer in den gleichen virtuellen Speicherbereich gemappt wird, ergo nichts innerhalb der EXE an nicht standardkonforme Speicherbereiche gemappt wird.

Desweiteren kannst du den EXE Header verkleinern, da zb. unter NT Systemen auch EXE Header mit nur 256 Pageboundary erlaubt sind. Unter Win9x Systemen laufen diese dann aber nicht mehr. Auch hier helfen EXE Packer. Ein solcher Package ist für EXEs durchaus hilfreich, da er dort nur den virtuellen Resourcenverbrauch der EXE erhöht wenn Resourcen involviert sind. Bei Modulenwir DLLs oder Packages würde ich davon abraten.

Gruß Hagen
  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 02:20 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