Diese Compilerswitches bringen nicht wirklich was, weil diese nur auf den eigenen Code Auswirkung hat. Um das ganze
RTTI Zeugs in dene Basis Units zu entfernen, müsste die Delphi Basisklassen (System, Classes, etc) neu ohne
RTTI kompiliert werden. Das geht aber nicht so einfach, wie man meinen könnte. Eigentlch ist das unmöglich, weil man die System untis nicht neu konmpilieren kann.
OP du kannst ja mal folgende Switsches verwenden, wird dir aber wegen obigen Gründen auch nicht wirklich weiterhelfen.
Code:
{$WEAKLINKRTTI ON}
{$
RTTI EXPLICIT METHODS([]) PROPERTIES([]) FIELDS([])}
Habe ich schon drin siehe Code oben.
Na bringt max 200 KB.
Ich wollte nur sagen das es mich nervt.
Wenn es nicht anders abschaltbar ist dann ist gut.
Aber trotz alle dem es geht auch anders.