Форум программистов, компьютерный форум, киберфорум
Наши страницы

C++: COM, OLE, ActiveX

Войти
Регистрация
Восстановить пароль
 
Oleg_84
0 / 0 / 0
Регистрация: 02.09.2016
Сообщений: 3
#1

Использование OLE сервера в проекте Visual Studio C++ 2008 - C++ COM

02.09.2016, 16:19. Просмотров 719. Ответов 3
Метки нет (Все метки)

Доброго времени суток. Имеется динамическая библиотека (OLE Server) для работы с фискальным принтером. Как её подключить и использовать в проекте Visual Studio C++ 2008? Библиотека 32-х разрядная, но, так как используется в 64-х разрядной Windows 7 - была зарегистрирована 32-разрядной программой regsvr32.exe, находящийся в каталоге C:WindowsSysWOW64. Каким образом можно добавить в проект интерфейс для работы с библиотекой?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.09.2016, 16:19
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Использование OLE сервера в проекте Visual Studio C++ 2008 (C++ COM):

Win32 in Visual Studio 2008 - C++
Я в С++ полный ноль, но хотелось бы создать простое приложение с интерфейсом(Button, Label, Edit...). Помогите советами и если не трудно...

Использование браузера как COM, OLE или ActiveX - C++ COM
Здорова! Пытаюсь браузер прикрутить в свою программу. Прочитал эту статью создал программу, но там старая версия IE7 используется и...

из Visual 6.0 к MS Visual Std 2008 - C++
Подскажите я начал не много изучать C++ но писал до сех пор на VC 6.0 а ща устоновил MS Visual Std 2008 ни как там не могу 1 программу...

Как в Visual C++ 2008 удалять страницы документов Word вместе с текстом? - C++ COM
Добрый день! Подскажите, пожалуйста, как в среде MS Visual C++ 2008 удалять страницы документов Word вместе с текстом? И как...

С++ vs. Visual Studio C++! - C++
В чем разница между C++ и Visual Studio C++??

Visual Studio vs Visual Studio - C++
Скажите какую версию лучше приобрести, учитывая что 2010 у меня очень зависает. Помогите пожалуйста.

3
vxg
Модератор
3199 / 2002 / 230
Регистрация: 13.01.2012
Сообщений: 7,751
03.09.2016, 09:15 #2
Oleg_84, обычно для подключения используют директивы. например (если все в DLL)
C++
1
#import "c:\program files (x86)\common files\system\ado\msadox.dll"
или (если есть библиотека типов)
C++
1
#import "c:\program files (x86)\common files\system\ado\msado25.tlb" rename("EOF", "EndOfFile")
0
Oleg_84
0 / 0 / 0
Регистрация: 02.09.2016
Сообщений: 3
03.09.2016, 13:06  [ТС] #3
При подключении файла динамической библиотеки с использованием директивы import
C++
1
#import "ecrT400.dll"
выдается сообщение о том, что не найден файл с расширением .tlh (ecrT400.tlh). Как его можно получить? Какими утилитами воспользоваться? Имеется только один файл динамической библиотеки.
0
vxg
Модератор
3199 / 2002 / 230
Регистрация: 13.01.2012
Сообщений: 7,751
03.09.2016, 13:18 #4
Oleg_84, первое что надо сделать - почитать справку. Из лайфхаков - открыть VBA и полистать раздел референс или депендс уже не помню в поисках вашего объекта - при выделении строки он пишет где лежит файл ну или в реестре посмотреть по прогид/гуид
0
03.09.2016, 13:18
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.09.2016, 13:18
Привет! Вот еще темы с ответами:

Visual Studio 2010 - C++
Кто нибудь пробовал??? Хочу узнать отзывы...

не устанавливается visual studio - C++
выдает окно с надписью visual studiohttp://demon666268.spaces.ru/pictures/?read=72729983 и дальше не в какую не хочет ставится

treeView Visual studio - C++
помогите с записью в файл ! есть такие классы и методы template<typename T,typename Tl> class Buss { public: T buss_number; //...

Problem with Visual Studio 10 - C++
Начал писать на OpenGL написал инициализацию (писал без тестовых компиляций) вылезла ошибка Ошибка 1 error LNK1123: сбой при...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.