Um das mal etwas zu verdeutlichen: Eine
DLL bringt ihre eigene
RTL und
VCL/FMX Laufzeitumgebung mit, die sich von der des Hauptprogramms unterscheidet. Daher ist Application innerhalb der
DLL eine ander Instanz als Application innerhalb der Exe. Will man in beiden Fällen dieselbe Instanz haben, muss man Packages verwenden.