Ein Bug, ok.
Reicht es denn auch, wenn man solche Direktiven in der Haupt-
Unit deklariert?
Nein, weil diese Direktive lokal ist - das heißt, sie wirkt sich nur auf die
Unit aus, in der sie steht.
Dass sie das nicht tat, war ja der Bug. In der
dpr stehend hat sie sich deshalb auf alle Units im Projekt ausgewirkt.
Aber auch wenn sie in einer
Unit stand, wirkte sie sich auf die nachfolgend kompilierten Units aus.
Man hätte den Bug aber zugegebenermaßen auch geschickter fixen können, indem man sie in der
dpr global hätte sein lassen, in Units aber nur lokal.