OPC компоненты версии 2.2

Общие вопросы по оборудованию и программному обеспечению Компании ДЭП
Аватара пользователя
Юрий Сметанин
Сообщения: 153
Зарегистрирован: 13 дек 2004, 17:17
Откуда: Москва

Сообщение Юрий Сметанин » 17 янв 2007, 12:16

Где бы найти информацию какие основные отличия компонентов версии 2.2 от 2.1. И хотелось бы отдельно почитать файл справки, не устанавливая пока новую версию.

Замечено, что ПО написанное с использованием компонентов версии 2.1, при установке версии 2.2, компилируется, но не работает... Например не работает конструкция типа:

Код: Выделить всё

Label1->caption = _depUserItem1->value;

Которая в версии 2.1 работает замечательно.
Как надо модернизировать исходник, при переходе на версию 2.2

Кстати, может стоит подождать новой версии? В ближайшее время не намечается? :)

Потом, при откате на версию 2.1 (удалил 2.2 и заново установил 2.1) старые исходники отказываются компилироваться, с сообщением: Не найден файл depOPC_R60.lib. Такого файла и правда ни где нет.
Что делать?
С уважением,
Юрий Сметанин.

Тех. поддержка
Сообщения: 465
Зарегистрирован: 18 ноя 2004, 17:45
Откуда: Компания ДЭП
Контактная информация:

Сообщение Тех. поддержка » 17 янв 2007, 17:10

Юрий Сметанин писал(а):Где бы найти информацию какие основные отличия компонентов версии 2.2 от 2.1. И хотелось бы отдельно почитать файл справки, не устанавливая пока новую версию.

Замечено, что ПО написанное с использованием компонентов версии 2.1, при установке версии 2.2, компилируется, но не работает... Например не работает конструкция типа:

Код: Выделить всё

Label1->caption = _depUserItem1->value;

Которая в версии 2.1 работает замечательно.
Как надо модернизировать исходник, при переходе на версию 2.2

Кстати, может стоит подождать новой версии? В ближайшее время не намечается? :)

Потом, при откате на версию 2.1 (удалил 2.2 и заново установил 2.1) старые исходники отказываются компилироваться, с сообщением: Не найден файл depOPC_R60.lib. Такого файла и правда ни где нет.
Что делать?


Код переписывать не надо. При переходе на 2.2 просто разбили один пакет компонентов на несколько. Текущая версия 2.2.
Описанный код должен работать, пришлите проект, мы посмотрим, почему не работает.
Для удаления lib надо руками открыть bpr файл вашего проекта (это xml файл) и удалить этот lib из требуемых для проекта.
А в будущем хорошая штука backup :)
С уважением
Компания ДЭП
Москва, Голубинская ул., 10
+7 (495) 995-00-12