Archive for 'IBProvider'

Вести с полей

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

Road to hell. DLL hell

Завершена работа над новым обновлением IBProvider — v5.9. Сборка 33077, загруженная на сайт, с очень высокой долей вероятности уйдет в релиз. Одновременно будет выпущено обновление LCPI OLE DB Services v1.12. Основное изменение — в сборках vc16 (VS2019) пул потоков выделен в самостоятельную DLL, которую будут одновременно использовать и IBProvider и сервисы OLE DB. Пожалуй, здесь […]

Вести с полей

Реорганизация исходных текстов, затеянная (по факту) три года назад, вышла на … очередную финишную прямую 🙂 1. Из каталога lib/structure выделены базовые конструкции и перемещены в каталог cpp/public/lcpi/infrastructure/core/structure. Это типа фундамент всего и вся. Кстати, не очень большой. Список файлов: Это уже попало в выпущенные IBProvider v5.8 и LCPI OLE DB Services v1.11. 2. Буквально […]

Вести с полей

Закачал очередное обновление IBProvider в личные кабинеты клиентов и залип на таблице: Дело к зиме идет, а он худеть начал 🙂

Вести с полей

Привет всем. 1. Выложен новый триал IBProvider v5.8 (сборка 32840). В этой сборке продолжены анализ и зачистка кода. Бинарники еще немного похудели. 2. Не то чтобы размер бинарных файлов очень сильно напрягал, но уже пришлось переместить архив со всеми ранее выпущенными версиями (финальными и промежуточными) на отдельный 2TB диск. Четверть диска пока свободна, но исходя […]

Вести с полей

Привет всем. 1. Выложено обновление IBProvider v5.7. Нулевое число предупреждений 4-го уровня (VS2019, Release), Карл. Осилил. 2. Размышляя над исправлениями v5.7, пришел к выводу, что надо бы обновить и IBProvider Free. Чисто на всякий случай. 3. Решил, что пришло время завязать с VS2013 и VS2015. С 2020 года. Дорогие Россияне, я устал. 4. Теперь можно […]

Visual Studio 2019 (v16.3.3)

Сегодня обновил свою VS2019 до версии 16.3.3 и обнаружил занятную вещь — 64-битные бинарники IBProvider реально очень сильно «похудели». 32-битные бинарники тоже «сбросили в весе», но не так сильно. Прогнал номинальные тесты 64-битного бинарника — работают без проблем. Интересно.

Вести с полей

Выпуск следующего обновления IBP v5.7 немного затянулся. Что-то я закопался с устранением мелких проблем, в которые меня тыкает компилятор. Изменений внесено достаточно много, но как обычно — помнишь только последнее. Последним было решение проблем компиляции IBProvider (vc16/vs2019) с включенным злобным режимом «Conformance Mode=Yes». Спасибо коллективному разуму и rg45 лично. Пока писал, вспомнил про другие глобальные […]

Подключение к FB 2.x через собственного клиента IBP

После прогона номинальных тестов IBProvider с FB2.5.9, обнаружил в логе сервера множество записей вида VXP2-FB02-5-9 Sat Sep 28 22:09:35 2019 SERVER/process_packet: connection rejected for DIMA.-1.-1 Ошибок на уровне самих тестов не наблюдается. После непродолжительного ступора, сообразил — это небольшие проблемы подключения к серверу через собственного клиента FB. Он сначала пробует подключаться с использованием 13-го протокола. […]

Проклятый Intellisense

В процессе реорганизации кода получил 4 ошибки компиляции: Ошибка C2065 ibp_task_controller_state__cancelled: необъявленный идентификатор Ну, думаю, приплыли. Смотрю первый случай:

« Older Entries