Smernik je sice len cislo, ale vo vyssom jazyku ako assembler treba vidiet aj suvislost s tym ako je definovana operacia scitania, ak mam napr. v C smernik na long int, tak smernik+1 bude v skutocnosti (na 32bit platforme) znamenat adresu smernik+4 (lebo dlzka long int je 4byty), o to sa stara prekladac otazne je ci je vobec zadefinovane scitanie typov smernik+smernik, a ako je zadefinovane odcitanie typov smernik - smernik, ci sa to aj deli velkostou typu (v tom pripade by slo odcitavat len smerniky na rovnaky typ premennej) apod.
Delphi take veci zvykne kontrolovat viac ako C takze verim ze tam bude viac obmedzeni. Otazka je ake presne smerniky dotazovatel odcitava, a co mu to hlasi.