Сообщение об ошибке #1 Out of memory

Нет памяти.

Описание

Эта ошибка происходит, когда для работы компилятора недостаточно памяти.

Попробуйте следующие возможные решения:

  • Решить проблему вне IDE:

    • Удалить из памяти все ненужные резиденты (TSRs)
    • Изменить CONFIG.SYS так, чтобы удалить ненужные драйверы, также, можно уменьшить FILES и BUFFERS(Установить FILES = 20, BUFFERS = 20)
  • Переконфигурировать Turbo Pascal:

    • Установить Compile│Destination на Disk
    • Установить Options│Linker│Link Buffer на Disk
    • Выключить Graphic Screen Save
  • Изменить исходный текст программы:

    • Сделать все возможные модули оверлейными
    • В Options│Memory Sizes уменьшить Stack Size и Low Heap Limit
    • В Options│Compiler Options:

      • Выключить Range Checking и Stack Checking
      • Выключить Emulation на процесс отладки
  • Попробовать использовать IDE, для редактирования программы, затем использовать компилятор командной строки (TPC.EXE или TPCX.EXE) для компиляции программы и Turbo Debugger для отладки.

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


Реклама: