То что Out of memory не ваша вина, а вина Винды это естественно.
но… данные ведь так жалко терять… поэтому каждый раз между выскакиванием очередного сообщения пытаешься сохранить файл… А он потом не открывается (((
А теперь два вопроса к знатокам:
1. Почему не открывается карта
2. Как же ее все-таки открыть
Ответ на второй вопрос обязателен
Кстати, в этом очень хорош Автокад - у него есть команда ВОССТАНОВИТЬ
Это не вина Винды, это наша вина. Но написать приложение, работающее с большими объемами данных и, при нехватке оперативной памяти, использующей дисковый кеш очень сложно. Отсюда такие проблемы. Нужно перехватывать данное исключение(ошибку) и хотя бы восстанавливать стабильную работу программы. Операция, вызвавшая ошибку, при этом будет незавершенной. Чтобы во время таких исключений освободить всю занятую память нужно серьезно перекраивать исходные тексты Digitals.
Предлагаю использовать Сервис>Настройки>Запись>Резервное хранилище. Здесь можно выставить автосохранение текущей карты с заданным интервалом времени, либо при добавлении новых объектов. Ну и *.bak файлы должны выручать в таких случаях.