История версий OPC Toolkit
версия 3.0.18
Изменения в скриптах регистрации примеров OPC-серверов для поддержки UAC.
версия 3.0.17
Обновлены proxy/stub для OPC-интерфейсов.
Исправлена проблема с установкой на Windows Vista и Windows 7.
версия 3.0.16
Исправлена проблемы с перечислением тэгов из OPC .NET API.
версия 3.0.15
Исправлена ошибка, вызывающая вероятное несоответствие со спецификацией при удалении OPC-группы до того, как
ссылки не все интерфейсы объекта были освобождены клиентом.
Добавлены примеры на Visual Basic.NET.
версия 3.0.14
Исправлено небольшое несоответствие со спецификацией в обработке OPC-свойства 8 (информация о инженерных единицах).
версия 3.0.13
.NET-сборки теперь подписаны ключом Graybox (strong-named assemblies).
Изменения в старых примерах OPC-серверов.
Добавлены новые примеры OPC-серверов для Windows и Windows CE: ClrTagPolling, ClrCreateTags, ClrOPCProperties.
версия 3.0.12
Новый .NET Wrapper 2 (gbdaclr2) для .NET Compact Framework.
Изменения в .NET Wrapper (gbda_clr) для .NET
Добавлены примеры для .NET CF и Windows CE, изменения в старых примерах для .NET.
Появился Flat Wrapper для доступа к функциям Toolkit из других языков программирования, а не только C++.
Добавлен исходный код proxy-библиотек, CCM и OPCEnum для Windows CE.
версия 3.0.11
Добавлена поддержка x64 (включая дистрибутив библиотек OPC Prxoy/Stub для x64).
версия 3.0.10
Добавлены примеры MinOpc и VclOpc для Borland C++ Builder 6.
версия 3.0.9
Добавлены версии gbda3.dll для разработки OPC-среверов для Windows CE.
Добавлен CLRLifeTime - пример OPC-сервера на языке C#.
Теперь событие GBOnServerReleased не происходит, если при предыдущем
вызове обработчик события GBOnServerReleased вернул S_FALSE.
версия 3.0.8A
Методы OCPDAServer.RegisterServer и OPCDAServer.UnregisterServer теперь static.
Исправлена ошибка в обработке GBOnWriteItems в dotNET Wrapper.
версия 3.0.8
Добавлен dotNET Wrapper (вместе с исходным кодом). Теперь OPC Toolkit можно использовать
для разработки OPC-серверов на любых языках программирования .NET.
Добавлен CLRMinOpc - пример OPC-сервера на языке C#.
версия 3.0.7
Поддержка очень длинных имен файлов в методах регистрации OPC-сервера.
Теперь, когда OPC-клиент запросил чтение тэгов в канонических типах данных, указав VT_EMPTY, в GBOnReadItems передаются
сами канонические типы, а не VT_EMPTY.
Добавлен флаг GB_SRV_FREEERRSTR. Тепрь ядро Toolkit позволяет создать полноценный .NET Wrapper. Без этого
флага было невозможно реализовать .NET Wrapper для Graybox OPC Server Toolkit без утечки памяти после вызовов
GBOnGetErrorString и GBOnQueryAccessPath.
версия 3.0.6
Никаких изменений в коде библиотек Graybox. Новые версии OPC-proxy.
версия 3.0.5
Успешно пройден тест на полную совместимоть со спецификациями OPC Data Access 2.05 и OPC Data Access 3.00.
Исправлена ошибка в декларации метода GBGetItems в GB_OPCDA.h.
В дистрибутив включен файл guiddef.h
Добавлен перегруженный метод GBInitialize с возможностью указать разделитель веток в именах OPC-тэгов.
В примеры внесены изменения - теперь они полностью удовлетворяют тестам OPC Foundation на совместимость со
спецификацией.
версия 3.0.4
Изменения в примерах OPC-серверов для Visual Studio.
версия 3.0.3
Исправлена ошибка в обработке OPCItemIO::ReadMaxage.
версия 3.0.2
Исправлена ошибка, имевшая место при записи VQT со значением тэга типа VT_EMPTY.
Теперь такие значения не копируются в кэш сервера.
версия 3.0.1
Изменения в примерах для VC6.
версия 3.0.0
Появилась поддержка OPC Data Access 3.00.
версия 2.4.6
Добавлен пример VclOpc для C++ Builder.
Корректная работа с OPC-группами с нулевым периодом опроса.
версия 2.4.5
Поддержка компиляторов, использующих формат OMF.
Добавлена OMF-версия библиотеки: gbda2_omf.dll, gbda2_omf.lib
версия 2.4.4
Поддержка разработки in-proc OPC-серверов.
Добавлен класс GBDataAccessInproc для создания OPC-серверов, размещаемых в DLL-файлах.
Добавлен пример MinOpcInp длс VC6 и Visual Studio 2005.
версия 2.4.3
OPC Toolkit компануется динамически.
LIB-файлы для статической компановки OPC-серверов (gbda2s_x.lib, gbda2sw_x.lib) больше не используются, но по прежнему
входят в дистрибутив для обеспечения обратной совместимости.