Имаме наследено приложение, което използва BDE. (BDE продължава да работи изненадващо добре, предвид възрастта си).
Има моменти, когато нашето приложение трябва да манипулира папки (преименуване, преместване и т.н.), но .NET или .LCK файл остава отворен в папката, предотвратявайки това. Не успяхме да намерим таблица или заявка, която все още е отворена в нашия код.
Освен че нашата програмна обвивка е към програма, която не е BDE и самата тя се прекратява, има ли програмен начин да изключим BDE, което би отключило тези файлове.
Стандартни откази от отговорност: Да, BDE е мъртъв. Да, трябва да мигрираме към по-модерна база данни. Да, някой ден BDE просто няма да работи повече. С почти 2 милиона реда наследен код, мигрирането (дори с донякъде съвместима с plug-in платформа като Sybase Advantage) не е евтин проект, поради което все още не сме го направили...