Курсовые работы, лабораторные и дипломы по информатике.

>> Справочник по функциям Turbo Pascal 7.0.

Наши спонсоры:

Процедура OvrClearBuf.

  • Объявление:

    Procedure OvrClearBuf;

  • Описание:

    Очищает оверлейный буфер.

  • Замечания:

    Удаляет все загруженные в настоящее время оверлейные программы из оверлейного буфера. Это заставляет перезагружать оверлейные программы из оверлейного файла (или из EMS памяти) при последующих обращениях к ним. Если OvrClearBuf вызывается из оверлея, то этот оверлей будет немедленно перезагружен после возврата из OvrClearBuf.

    Диспетчер оверлеев никогда не требует, чтобы вы вызвали OvrClearBuf. Фактически, делая так вы уменьшаете производительность вашего приложения, потому что это вызывает перезагрузку оверлейных программ. OvrClearBuf предназначен только для специального использования, например временного освобождения памяти, занятой оверлейным буфером.

  • Пример:

    { Пример программы для OvrClearBuf }
    {M 16384, 65536, 655360}
    Uses Overlay;
    Begin
    OvrInit('EDITOR.OVR');
    If OvrResult <> ovrOk Then Halt(1);
    WriteLn('Пробуем использовать буфер оверлеев ', 'как дополнительную память.');
    OvrClearBuf; { Очищаем буфер оверлев }
    { Не оверлейный код теперь может использовать место, занимаемое буфером оверлеев для своих нужд, то тех пор, пока не будет сделан вызов оверлейной подпрограммы. Доступное адресное пространство : от OvrHeapOrg:0 до OvrHeapEnd:0 (Сегмент:Смещение). }
    End.



Вернуться к оглавлению справочника