Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Новый участник


Сообщения: 8
Благодарности: 0

Профиль | Отправить PM | Цитировать


Cursed
Цитата:
после чего она дорабатывалась. Эти доработки  привели к тому, что при выполнении некоторых операций она просто стала вываливаться по ошибке "Мало памяти"
Все языки группы dBase (dBase, FoxBase,Clipper, да и FoxPro) - процедурные. При доработке проекта разными программистами весь проект обычно засирается глобальными переменными, как следствие - забивается стек (о чём никто не думает - это ведь не Си какой-нибудь)="out of memory".

Как разновидность последствий доработки - в проге где-то может появиться ошибка, которая вылазиет при каких-то условиях, редко. Отследить бывает очень трудно.

Хотя, если она нормально работает под DOS - сделай дамп памяти в чистом DOSе - сколько там свободно?

Да, и ещё. А ошибку сэмулировать можно? Т.е. известна ли последовательность операций при работе с прогой после которых появляется ошибка нехватки памяти?

Отправлено: 22:19, 05-02-2003 | #16