Archive for Август, 2011

Выравнивание структур в OLEDB.

Привет всем. Обнаружил интересную штуку в заголовочном файле «oledb.h». Оказывается, при компиляции 32-битных бинарников применяется выравнивание равное 2. А при компиляции 64-битных бинарников — выравнивание равное 8. Вот так вот живешь, и не знаешь про эти засады на 32-битной платформе.

Проблемы с ICU. Подход #2.

Салют всем. Хочется двигаться вперед — к программированию по-настоящему интересных вещей, однако грехи старые проблемы тяготят сознание. В последнем выпуске провайдера (v3.9) многие из них были закрыты. Даже хочется думать, что практически все. Кроме утечек ресурсов, связанных с ICU. Я о них тут уже писал. Полгода назад. А сейчас вот предпринял повторную попытку разобраться в […]

Релиз IBProvider 3.9

Привет всем. Каждый новый выпуск провайдера лучше предыдущего. И новая версия — не исключение. Читаем и скачиваем.

Вести с полей.

Привет всем. У нас (вроде) все живы и здоровы — чего и вам желаем. 1. IBProvider 3.9 (сборка 12897) сейчас наматывает часы под тестовой системой. 32 бита уже прогнали. Сейчас вот 64-х битная сборка мучается. Это формальность, но лучше её соблюдать. 2. Произошли небольшие изменения на сайте. Точнее в личных кабинетах. В частности, теперь оттуда […]

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

Привет всем. Работа над новым выпуском провайдера (v3.9) практически завершена. В текущей сборке исправлены алгоритмы перерасчета размера больших текстовых данных (CHAR/VARCHAR/CSTRING длиной свыше 8K) для учета кодовой страницы подключения в схемах метаданных — теперь они полностью синхронизированы с алгоритмами FB2+. Всем, кто использует провайдер в качестве связанного сервера MSSQL, рекомендуется обратить внимание на эти исправления […]

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

Привет всем. В новом триале провайдера: Удвоенные размеры текстовых WSTR-колонок с кодовой страницей UTF-8. 64-битные сборки, созданные 2010 студией.