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