Ответ
 
Опции темы
Старый 29.09.2011, 09:43    | »»» |  #1
Malicious
Начинающий
 
Аватар для Malicious
 
Регистрация: 29.09.2011
Сообщений: 3
Malicious is on a distinguished road
По умолчанию Подключение к OLE-серверу из Visual Studio

Здравствуйте, имеется ли возможность подключиться к OLE-серверу из Visual Studio?

Последний раз редактировалось Malicious; 29.09.2011 в 10:10.
Malicious вне форума   Ответить с цитированием
Старый 29.09.2011, 10:12    | »»» |  #2
storm
Опытный пользователь
 
Аватар для storm
 
Регистрация: 22.12.2010
Сообщений: 2,121
storm is on a distinguished road
Отправить сообщение для storm с помощью Skype™
По умолчанию

Сообщение от Malicious Посмотреть сообщение
имеется ли возможность подключиться к OLE-серверу из Visual Studio?
имеется
добавляете в References вашего проекта AutoGRAPH Library, создаете объект и работаете с ним

Сообщение от Malicious Посмотреть сообщение
Попутно еще один вопрос: при попытке подключения к OLE-серверу при помощи примера AutoGRAPHOle.exe, выдается следующее сообщение: "Ошибка при выполнении приложения сервера, ClassID: {D8625B15-227D-4927-B466-E80DCACEEBC2}". Как заставить его работать?
скорее всего у вас АвтоГРАФ не зарегистрирован в реестре, решение:
запустить один раз программу АвтоГРАФ от имени учетной записи с правами администратора, для операционных систем типа Windows Vista и Windows 7 обязательно правой кнопкой по экзешнику "Запуск от имени администратора" (Run as Administrator) под учетной записью с правами администратора, если не поможет - отключить программы, которые могут блокировать доступ к реестру и запускать

г. Челябинск
Ахмедьянов Алексей Адлерович
storm вне форума   Ответить с цитированием
Старый 29.09.2011, 19:57    | »»» |  #3
denisio
Опытный пользователь
 
Аватар для denisio
 
Регистрация: 11.01.2011
Сообщений: 2,773
denisio is on a distinguished road
Отправить сообщение для denisio с помощью Skype™
По умолчанию

Есть нюанс, связанный с Target Platform. Если OLE/COM-сервер 32-битный (х86), то и ехешник Вашего проекта также должен быть собран не "Any CPU", а "x86". Иначе он будет работать на Windows х86 и НЕ будет работать на x64 - в последнем случае битности процессов OLE/COM и EXE будут разные и родной интероп работать не будет.
denisio вне форума   Ответить с цитированием
Старый 29.09.2011, 20:03    | »»» |  #4
Malicious
Начинающий
 
Аватар для Malicious
 
Регистрация: 29.09.2011
Сообщений: 3
Malicious is on a distinguished road
По умолчанию

Спасибо, буду разбираться. А по поводу озвученной выше ошибки - надо было не только АвтоГраф, но и клиентское приложение запускать от имени администратора.
Malicious вне форума   Ответить с цитированием
Старый 30.09.2011, 14:39    | »»» |  #5
Malicious
Начинающий
 
Аватар для Malicious
 
Регистрация: 29.09.2011
Сообщений: 3
Malicious is on a distinguished road
По умолчанию

Работаю с удаленным сервером. Возникли вопросы по событию OnReceiveOnlineData:
Когда возникает это событие - при обновлении данных с сервера (грубо говоря через промежутки времени, указанные в параметре "Период запросов к серверу") или при каких то других условиях?
Для отслеживания изменений в данных ТС необходимо пройтись по всему списку ТС, или есть способ сразу получить список изменений?
Malicious вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 09:18. Часовой пояс GMT.


Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot