Что делать, если в процессе расчета произошло деление на 0?

 

ПО GIBBS выполняет огромное количество вычислений с плавающей точкой. Поскольку задачи определяет пользователь, мы не можем гарантировать, что все случаи расчета защищены от ошибок. Иногда можно увидеть следующее сообщение – «Floating point division by zero". Вы нажимаете «ОК» и далее пытаетесь остановить расчет, но не получается.

Случай 1.

 

Кажется, что программа висит. Однако это не так, программа просто ждет отклика от  математического модуля. Не расстраивайтесь, и не снимайте задачу с помощью диспетчера задач.

 

Нажмите правую кнопку мыши на иконке GIBBS на панели задач и закройте программу.

 

С большой вероятностью она нормально закроется, т.е. запросит сохранения изменения:

Не сохраняйте изменения (или сохраните), проект и программа закроются нормально.

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

Однако, очень в редких случаях, при попытке открыть проект, вы увидите в базе данных вместо открытого проекта что-то вроде этого:

Restored (1) 03.03.2022 15:31

Restored (2) 03.03.2022 15:31

Restored (3) 03.03.2022 15:31

 

Таких записей может быть несколько. С высокой вероятностью одна из этих записей - это Ваш проект. Откройте его и «сохраните как» (меню – проект – сохранить как) c любым именем. Также можно еще сохранить проект «как файл» (меню – проект – сохранить как файл). Сказанное относится и к другим проектам, которые могли быть открыты при зависании программы. Только после сохранения требуемой информации можно удалить автоматически восстановленные проекты.

Вышесказанное относится также и к другим данным, например -  наборам компонентов.

В заключении просим придерживаться следующих правил:

·       Для защиты от потери информации время от времени сохраняйте резервную копию Ваших баз данных и отдельных проектов.

·       Не открывайте базу данных проектов, если она находится на сетевом ресурсе. Перенесите ее на локальный компьютер.