|
130 / 15 / 6
Регистрация: 05.08.2013
Сообщений: 285
|
|||||||||||
Доступ к интерфейсу COM C++ Builder XE509.12.2013, 01:44. Показов 1469. Ответов 0
Метки нет (Все метки)
Всем привет.
После экспериментов с доступом к различным приложениям через COM, решил попробывать в C++ Builder XE5, trial версию которого скачал с оффициального сайта embarcadero. Ради примера решил сделать приложение с участием Word. Импортировал библиотеку (Microsoft Word Type Library 11) для 2003 оффиса. Подключил TLB. Объявил экземпляр интерфейса класса. И инициализировал интерфейс. Однако, при отладке получил сообщение "Класс не зарегистрирован". Аналогичный пример в C++ Builder 6 работает отлично. Есть лишь 2 различия между этими примерами 1)При подключении _TLB.h RAD studio пишет 2 ошибки [ilink32 Error] Error: Unresolved external 'Word_tlb::IID__Document' referenced from C:\DOCUMENTS AND SETTINGS\ССС\МОИ ДОКУМЕНТЫ\RAD STUDIO\PROJECTS\WORD\WIN32\DEBUG\WORDX.O BJ [ilink32 Error] Error: Unresolved external 'Word_tlb::CLSID_WordDocument' referenced from C:\DOCUMENTS AND SETTINGS\ССС\МОИ ДОКУМЕНТЫ\RAD STUDIO\PROJECTS\WORD\WIN32\DEBUG\WORDX.O BJ Поэтому подключаю _TLB.cpp, что влечёт за собой следущую ошибку 2)C++ Builder XE5 ругается на повторное объявление #pragma package(smart_init) , в отличии от C++ Builder 6, поэтому я его закомментировал. Пример кода такой Файл .h
Мне кажется, что это из-за неверного подключения _TLB Может кто-то знает, как решить эту проблему.
0
|
|||||||||||
| 09.12.2013, 01:44 | |
|
Ответы с готовыми решениями:
0
Проект по графическому интерфейсу Embarcadero RAD studio C++ Builder доступ к интерфейсу любой программы Совместимость C++ builder 6 и Xe5 |
| 09.12.2013, 01:44 | |
|
Помогаю со студенческими работами здесь
1
Создание компонент в C++Builder XE5 Динамическое программирование (С++ Builder XE5) Перенести среду С++ Builder XE5 на флешку Вылетает при компиляции / C Builder XE5 Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . .
а удачный момент так и не приходит.
|
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица.
Задача: зафиксировать три левых колонки в отчете.
Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка)
/ / . . .
|
Настройки VS Code
Loafer 13.04.2026
{
"cmake. configureOnOpen": false,
"diffEditor. ignoreTrimWhitespace": true,
"editor. guides. bracketPairs": "active",
"extensions. ignoreRecommendations": true,
. . .
|
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2.
Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива.
Было так:. . .
|
|
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2.
Задача: реализовать контроль корректности заполнения дат назначения. . .
|
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html
Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
|
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2.
Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
|
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях.
Задача: при копировании документа очищать определенные реквизиты и табличную. . .
|