Beziehst du dich da auf
PE-Files? Falls ja, dann ist das nachträgliche Hinzufügen einer Section meistens ohne Probleme möglich. Das Entfernen geht auch, unterliegt allerdings einigen Beschränkungen. Generell ist beides aber nicht trivial.
In einem Beitrag meinte mal jemand das es "verpönt" sei Magic Numbers in seinem Code zu verwenden.
Das bezieht sich denke ich auf eine andere Art von "magic numbers":
Als magic numbers bezeichnet man auch abfällig die Verwendung von numerischen Werten, für die eigentlich Konstanten definiert sind. Schaust du dir z.b. die
MessageBox Funktion an:
Delphi-Quellcode:
// Korrekter Aufruf
MessageBox(0, 'Text', 'Caption', MB_ICONWARNING);
// Magic numbers
MessageBox(0, 'Text', 'Caption', 48);
Funktioniert beides wunderbar, da
MB_ICONWARNING
als
0x00000030L
(hex), also
48
(
dec) definiert ist; Problem ist allerdings die Lesbarkeit des Codes. Man sieht auf den ersten Blick nicht, woher diese ominöse "48" jetzt herkommt - anders bei der Konstante.