Завершение работы над визуальным моделированием базы данных
Вот, очередная функция закончена. Одна из самых крутых функций. И тут у меня вышла значительная заминка. Потому что совершенно внезапно возник загадочный косяк, который нарушил работу всей программы. И мне этот косяк пришлось долго искать. И оказалось что это - зацикленный вызов функции моей C#-библиотеки функций, где был запуск новых потоков с задержкой выполнения этих потоком и вызовом после этой задержки переданной в качестве аргумента функции. Во как! Причем природа происхождения этого зацикленного вызова не ясна. Эти вызовы запускались внутри контрола для компоновки панелей макета, там, где происходило обновление сетки этих панелей. Почему-то раньше, ещё неделю назад такого не наблюдалось. А вот тут вдруг в четверг или чуть раньше возникло. Точный момент я не отследил, поскольку работал в программе без открытия базы данных. А без открытия БД не было и развертки этих панелей компоновки, в результате чего этот косяк себя не проявлял. Но стоило мне установить соединение с БД и вот тебе пожалуйста. Вот такие несладкие пироги...