Obwohl es sich auf den ersten Blick nicht logisch erschließt.
Das ist aus Kompatibilitätsgründen für Programme mit {$J+} gedacht, bei der solche typisierten Konstante beschreibbar und somit eigentlich initialisierte, globale Variablen waren. Faktisch werden sie vom Compiler immer noch so implementiert. Lediglich das Beschreiben ist mit {$J-} nicht mehr erlaubt.