64-битные счетчики ссылок
В новой тестовой сборке IBProvider (v5.17.0.34920) осуществлен переезд на 64-битные unsigned счетчики ссылок COM-объектов.
Как в 64-битных, так и в 32-битных сборках.
IUnknown::AddRef теперь всегда возвращает 1, а IUnknown::Release или 1 или 0.
—
Внутренние объекты тоже переведены на 64-битные счетчики ссылок.
—
Для инкремента и декремента используются Interlocked-функции Win32 API.
На древней 32-битной WinXP SP2 (в виртуальной машине) все работает.
Полагаю, проблемы будут только на древних системах с 32-битными процессорами.