Forum: Programmieren allgemein
by himitsu,
25. Dez 2020
Wozu? Und wer behaupter immer, dass solche Dinge wie die ReallocationsTabellen "nutzlos" seien und man sie einfach so entfernen darf?
https://de.wikipedia.org/wiki/Address_Space_Layout_Randomization , welches auf Servern gern aktiv ist und auch auf HeimPCs darf man das nutzen, wenn man von böswilligen Entwicklern nicht dran gehindert wird.
Und die Debuginfos ... Delphi speichert seine eh ganz...
Forum: Programmieren allgemein
by himitsu,
23. Dez 2020
Du kannst dir vom Compiler die MAP-Datei erstellen lassen (Projektoptioen),
da steht alles drin, was drin ist.
Oder du schaust kurz in die PACKAGEINFO-Ressource.
Die ist zwar binär, aber die Unitnamen kann man auch so erkennen.
Forum: Programmieren allgemein
by himitsu,
23. Dez 2020
Die "StringTables", das ist alles, was im Delphi mit resourcestring definiert wurde. (damit Sprachübersetzungen an die Konstanten rankommen)
Units SysConst sind immer enthalten und müssen drin bleiben.
Man könnte die Tabellen editireren ein Einträge/Zeilen, die man "denkt" niemals zu brauchen, durch ein Leerzeichen (1 Char) ersetzen.
"24" (WindowsManifest) kann man in den Projektoptionen...