Forum: Programmieren allgemein
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
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
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
Delphi
by himitsu,
28. Jan 2020
Och, bei 64GB oder 32GB mit MultiUser im Android, da ist schnell sowas von voll.
Forum: Programmieren allgemein
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
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
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...