Поделиться через


Изменения в механизме обеспечения двоичной совместимости (для пользователей Visual Basic 6.0)

Обновлен: Ноябрь 2007

В версии Visual Basic 2008 механизм сохранения совместимости с более ранними версиями компонента обновлен.

Двоичная совместимость

Visual Basic 6.0

В Visual Basic 6.0 параметр Binary Compatibility позволяет автоматически сохранять идентификаторы класса и интерфейса предыдущей версии компонента, когда компилируется новая версия. Новая версия содержит как старые, так и новые идентификаторы, и клиентские приложения могут и далее использовать старый интерфейс данного компонента, не требуя обновления.

Visual Basic 2008

В Visual Basic 2008 двоичная совместимость обеспечивается при помощи атрибутов. Это позволяет непосредственно управлять сведениями, размещенными в компилируемом компоненте, такими как идентификаторы класса и интерфейса, смещения виртуальной таблицы и любые соответствующие атрибуты COM. Поскольку возможен явный выбор атрибутов для сохранения, параметр Binary Compatibility версии Visual Basic 6.0 не поддерживается.

См. также

Основные понятия

Общие сведения об атрибутах в Visual Basic

Атрибуты, используемые в Visual Basic

Глобальные атрибуты в Visual Basic

Сводка изменений поддержки элементов программирования

Ссылки

Класс ComClassAttribute