18.4.3. Принудительная очистка буфера
Процедура OvrClearBuf служит для принудительной очистки оверлейного буфера. Ее действие эквивалентно выгрузке всех находящихся в текущий момент в буфере оверлейных подпрограмм. Сам администратор оверлеев эту процедуру никогда не вызывает. Но иногда ее вызов имеет смысл. Например, если отрабатывается фрагмент программы, не использующий оверлейных подпрограмм, можно освободить вызовом OvrClearBuf буфер и использовать его для хранения динамических данных (назначая им адреса «вручную», без вызовов GetMem или New). Адрес начала области буфера определяется как Ptr(OvrHeapOrg, 0), ее конец как Ptr(OvrHeapEnd, 0), где OvrHeapOrg и OvrHeapEnd — предопределенные переменные модуля System, объявленные типам Word.