Archive by Author

С добрым утром :)

Новая тестовая сборка IBProvider — v3.53.0.28934

Привет всем. В новой сборке IBProvider (28934) добавлено свойство инициализации schema_ldr_cfg__descriptions, которое позволяет исключать из схем метаданных описания объектов. Эта штука понадобилась для устранения причины возникновения ошибки (8152) связанного сервера MSSQL при работе с базами, в которых есть описания объектов. Как говорится — нет описаний, нет ошибки.

Релиз IBProvider v3.52.1

Привет всем. Выпущен новый релиз IBProvider v3.52.1. В процессе борьбы с Windows 10 build 1803 пришлось осваивать «Perfomance Profiler» из состава Visual Studio 2017. Ну и, среди всего прочего, он сказал, что в провайдере «много» вызовов системной функции VariantChangeType. Самое интересное то, что в провайдере уже было все подготовлено для решения этой «проблемы». Поэтому избавиться […]

Вести с полей

Похоже я слишком сильно перехвалил Windows 10. После обновления до сборки 1803 начались «мелкие» проблемы. 1. Сломался таймер в виртуальных машинах с Windows XP. Но это удалось победить. 2. Вылезли адские тормоза при выполнении достаточно простых тестов. По замерам «на глаз» все замедлилось раз в пятнадцать. В общем, два дня я с этими проблемами повоевал […]

DOC: IBProvider и «Registration Free COM»

Написал новый документ IBProvider и «Registration Free COM». В процессе написания ни одно животное не пострадало ничего в коде менять не пришлось. Что не может не радовать.

Windows 10. 99 дней без перезагрузки.

Поставлен личный рекорд продолжительности работы компьютера без перезагрузки — 99 дней. Последний раз перезагружал в мае — добавлял память. Надо отметить, что десятка (Pro) реально классная операционная система (после отключения автоматического обновления). Никаких признаков деградации из за столь продолжительного времени работы не наблюдаю. Vista, к примеру, после пары месяцев без перезагрузки начинала нещадно тупить. Можно […]

Кстати, да. 20 лет.

Привет всем. Сегодня сообразил, что вчера (13 августа) стукнуло 20 лет как я победил первую сложную проблему в программировании — заставил проводник Windows (NT4) без падений отрывать мое дерево объектов, подгружаемых из базы данный (InterBase 4). Ну как победил, просто заменил оконную библиотеку (OWL/MFC) своим велосипедом. Там еще много багов оставалось (в STL, неприспособленная к […]

Вести с полей

С 15 июня было запущено большое тестирование. Все тесты основой тестовой систему (их там за 8 млн). Сразу на двух базах — с первым и третьим диалектами. То есть работают два тестовых процесса. В каждом по 4 потока. Эксперимент не является «чистым», поскольку на этом сервере попутно много раз запускались другие многодневные тесты. Разумеется на […]

Новый триал IBProvider 3.52.0.28907

Новую сборку можно смело назвать «на что я угробил лето 2018 года». Реализована поддержка нового завершения строк Firebird 3.0.4 — ‘\r’. Тот редкий случай когда побочный эффект от изменений лучше основной цели.

RETURNING … INTO_ROWSET …

В IBProvider, кучу лет назад, было добавлено расширение для запросов с RETURNING, позволяющее явно указывать имена для OUT-параметров. В процессе перетряхивания связанного кода появилась мысль — можно еще добавить поддержку «RETURNING … INTO_ROWSET …», которая будет возвращать OUT-параметры в виде результирующего множества. Будем думать…

« Older Entries   Recent Entries »