Při kompilování programu {$O JménoJednotky} určuje, které z jednotek, používaných programem, se mají umístit do souboru .[[OVR]] namísto do souboru .EXE.
*Direktivy {[[$O: Jméno ovrlejové jednotky|$O JménoJednotky]]} musejí být v programu umístěny za klauzulí uses.
*Direktiva {[[$O: Jméno ovrlejové jednotky|$O JménoJednotky]]} nemá žádný efekt, když se použije v jednotce.
*Překladač ohlásí chybu, pokud se pokusíte použít jako ovrlej jednotku, která nebyla zkompilována v režimu {[[$O+]]}.
*Všechny jednotky, vyjmenované v direktivě {[[$O: Jméno ovrlejové jednotky|$O JménoJednotky]]} musí být přeloženy se zaškrtnutou volbou Overlays Allowed (v dialogovém boxu Options|Compiler).
;Viz také