Ich beziehe mich auf den Anfang der Frage. Ich glaube Du verwechselst da was Grundsätzliches.
var bla: integer = 1;
bedeutet, daß du eine Variable mit einem Wert initialisierst. Dieser KANN geändert werden muß es aber nicht. Eine Konstante KANN NICHT geändert werden, es sei denn durch Quelltext und neu compilieren.
Also sollte man auch so verfahren, wie es vorgesehen ist. Wo die Konstante/Variable letztenendes im Speicher liegt, ist im Normalfall wohl egal. Das war früher vielleicht mal anders, mit völlig ausreichendem Speicher von 640 KB.
Trotzdem nutze ich Konstanten, falls sich ein Wert nicht ändert. Warum dann eine Variable nutzen ? Alleine schon unter logischen Gesichtspunkten, außerdem ist es sicherer.