AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Suchfunktion Ergebnis der Suchanfrage

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 02:32

Parameter dieser Suchanfrage:

Suche in Thema: Wie bekomme ich die exe kleiner?
Suche alle Beiträge, die von "himitsu" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 10 von insges. 10 Treffern
Suche benötigte 0.000s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Programmieren allgemein

    AW: Wie bekomme ich die exe kleiner?

      Delphi
      by himitsu, 8. Feb 2020
    Wird als Optimierung intern auch der selbe Code verwendet, wenn die Typen quasi kompatibel sind, bzw. wo praktisch der selbe Assembler-Code entsteht?

    z.B. TDictionary für Byte, ShortInt, PAnsiChar, Boolean, ByteEnum usw.



    Und warum nicht die meiste RTTI aus, wenn sie fast niegendwo verwendet wird?
    Die Objekte/Typen, welche Serialisiert werden sollen, da ist es keinerlei großer Aufwand,...
  • Forum: Programmieren allgemein

    AW: Wie bekomme ich die exe kleiner?

      Delphi
      by himitsu, 4. Feb 2020
    Die Signierung bezieht sich ja auf den Dateiinhalt.
    Signieren und dann Packen geht nicht gut,
    aber auf das gepackte Ergebnis passt es drauf.


    Den Dateiinhalt zu signieren, nachdem er geladen wurde, also nachdem dessen Daten umgeschrieben wurden, mit den angepassten Adressen, wäre etwas zu umständlich. (einen Hash über etwas bilden, was sich ständig verändert).
    Wenn, die Signierung so...
  • Forum: Programmieren allgemein

    AW: Wie bekomme ich die exe kleiner?

      Delphi
      by himitsu, 3. Feb 2020
    G. sagt, dass durch mpress auch schon der Eine oder Andere von seinem Virenscanner genervt wurde (False-Positive)
    und mit größerer Verbreitung von mpress würde bestimmt auch öfters mal ein Scanner ansprechen.

    Bei UPX raucht es oft, weil viele eine modifizierte Variante nutzen, die das direkte Entpacken verhindern sollten,
    oder wo mit schwindligen Einstellungen die Datei noch kleiner gemacht...
  • Forum: Programmieren allgemein

    AW: Wie bekomme ich die exe kleiner?

      Delphi
      by himitsu, 29. Jan 2020
    Da bin ich selber mal drauf reingefallen.

    Hatte einen Code schön mit Assembler "optimiert", mit dem Ergebnis, dass auf modernen CPUs (die arbeiten teilweise schon den/die nächsten Befehl vor)
    alles extrem langsamer lief, im Gegensatz zu dem was der Delphi-Compiler produzierte.
    Durch ein paar Jumps wurde dieser Cache und das "umsonst" Vorgearbeitete ständig verworfen und an anderer Stelle...
  • Forum: Programmieren allgemein

    AW: Wie bekomme ich die exe kleiner?

      Delphi
      by himitsu, 28. Jan 2020
    Och, bei 64GB oder 32GB mit MultiUser im Android, da ist schnell sowas von voll.
  • Forum: Programmieren allgemein

    AW: Wie bekomme ich die exe kleiner?

      Delphi
      by himitsu, 28. Jan 2020
    Klar ... keine Gedanken ... aber wenn man 0,7 MB (einstellige Delphiversionen) mit Richtung 20 MB aktuelle Version für eine nichtstuende Anwendung betrachtet, dann ist es dennoch nicht ganz OK.

    In Richtung Mobile mit keinerem Speicher im Handy geht es aber auch heute wieder los
    und auch wenn man schonmal in Richtung MiniPCs ala Raspberry (auch wenn Delphi das wohl nie können wird) oder...
  • Forum: Programmieren allgemein

    AW: Wie bekomme ich die exe kleiner?

      Delphi
      by himitsu, 28. Jan 2020
    EXE und DLL ist das Selbe.


    Und wenn man ExePacker nutzt, dann kann das Entfernen hier auch mal zu problemen führen. (wenn zufällig der PackerCode an der selben Stelle geladen wird und er dann die EXE nicht auf seine Stelle bekommt, oder diese Stelle durch was Anderes belegt ist, wie z.B. eine DLL, welche global in alle Anwendungen injiziert wird)
  • Forum: Programmieren allgemein

    AW: Wie bekomme ich die exe kleiner?

      Delphi
      by himitsu, 28. Jan 2020
    IMAGE_FILE_RELOCS_STRIPPED:

    Und damit blockierst du gleich ein Sicherheitsfeature des Betriebssystems.
    Dort werden (wenn aktiv) die DLLs/EXEn im RAM willkürlich verschoben, damit mit böse Häcker in ihren Viren/Trojanern/... nicht einfach mit statischen Adressen in fremdem RAM Programmcode umschreiben können, weil das Gewünschte dann ja jedes Mal wo anders liegt. (beliebt z.B. in Buffer...
  • Forum: Programmieren allgemein

    AW: Wie bekomme ich die exe kleiner?

      Delphi
      by himitsu, 28. Jan 2020
    Und dort dann auch noch standardmäßig alle Skins mit reingeladen werden, egal ob man die alle benutzt.
  • Forum: Programmieren allgemein

    AW: Wie bekomme ich die exe kleiner?

      Delphi
      by himitsu, 28. Jan 2020
    Nicht benötigte Units entfernen hilft fast immer.
    Eigentlich lässt der Delphi-Compiler alles weg, was nicht verwendet wurde,
    aber in vielen Units gibt es einen großen Initialisazionsblock, wo Klassen initialisiert werden, aber damit werden sie auch "benutzt", selbst wenn sie nicht wirklich genutzt werden, aber da sie "benutzt" werden, ist deren Code somit immer im Programm drin, sobald diese...


URL zu dieser Suchanfrage:

https://www.delphipraxis.net/dp_search.php?do=usersearch&search_username=himitsu&search_exact_username=1&search_sortby=dateline&search_resulttype=post&search_matchmode=0&searchthreadid=203240
Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:47 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