Firebird Server Client and VS CRT.

Привет всем.

Сегодня, в очередной раз помогая с устранением проблемы «[dbobj] Загрузка динамической библиотеки «fbclient.dll»», обратил внимание на одну странную несогласованность файлов из дистрибутива Firebird 2.5.2.26539 (разрядность не имеет значения):

  • fbclient.dll
  • Microsoft.VC80.CRT.manifest
  • msvcp80.dll
  • msvcr80.dll

(далее…)

«Математика» в программировании. Выравнивание.

Привет всем.

Народная мудрость гласит — «Если бедуин нашел вход в твое жилище, завали его и вырой новое»…

После того как я посмотрел в исходный код в FB, эта занятие снова стало эпизодически жрать мое время и мозг. Про второе заглядывание я не буду много говорить — оно меня не разочаровало. Сегодня вот, в третий раз решил посмотреть «чего нового?» и реально подвис на пару часов въезжая в одну единственную строчку кода свежезакоммиченного «Aligner.h». Если хотите и себе вынести мозг — читайте дальше. (далее…)

Асинхронная загрузка данных в IBProvider

Привет всем.

На сайт загружены дистрибутивы нового триала IBProvider-a (v3.14), в котором реализована полноценная поддержка асинхронной загрузки результирующего множества. (далее…)

MSSQL 2012

Привет всем.

Наконец-то я установил этого серверного монстра (MSSQL 2012 Express Edition, 64bit / Windows 7 на VirtualBox) и проверил с ним IBProvider.

Вроде никаких проблем и сюрпризов не обнаружено.

Firebird и C++

Привет всем.

Вследствие переезда SVN-репозитория Firebird (теперь он доступен по адресу http://svn.code.sf.net/p/firebird/code), пришлось заново его выкачивать — я не стал разбираться с тем, как перебиндить мою текущую локальную копию к новому репозитарию. После решил посмотреть содержимое пары случайных исходных файлов. В качестве отправной точки для выборки взял результаты поиска слов «CreateEvent» и «addref». (далее…)

Новый триал. Сборка 13342.

Привет всем.

На сайт загружены дистрибутивы нового триала [3.13.3.13342]. Исправлены проблемы, выявленные анализатором кода Visual Studio 2012.

Запоздалое письмо Деду Морозу

Дедушка Мороз, подари мне на Старый Новый Год дополнительные два четыре террабайта свободного пространства на диске 🙂 (далее…)

Тесты

Час ночи. Нормальные процессоры давно уже ушли домой и спят. А процессоры Intel все работают и работают. Черт, ну когда ты наконец-то допилишь эти тесты и я перезапущу их? 🙂


Загрузка процессора тестами провайдера

Пока писал, допилил.

Новый инсталлятор провайдера на базе MSI пакетов

Привет.

Желающие могут потестировать новый инсталлятор для 32-битного и 64-битного провайдера. Инсталляторы представляют собой MSI-файлы и созданы с использованием WiX (3.6).


Конфигурация компонент 64-битного триала провайдера
Конфигурация инсталлируемых компонент.

Полагаю, теперь проблему с установкой провайдера на 64-битную Windows без поддержки 32-битных приложений (Windows Server 2008, Windows Server 2012) можно считать закрытой.

IB XE3 [11.0.1.429]. Вкратце.

Не нужен.

Пока шло тестирование багов этого мученика, я нарыл в файле oss_license_notice.txt такую фразу — «InterBase ODBC driver is based on the Firebird ODBC driver.» … :facepalm: