Ошибка при вызове конструктора (COMОбъект) ; по причине: Интерфейс не поддерживается

Новая тема
Показывать по сообщений
Необходимо сравнить данные в трех базах: УТ 10.3, БП 2.0 и Бух 7.7
Хочу использовать для этого COM-подключение к базам 7.7 и 2.0 из УТ.
Если базы поставить на Win XP, то COM-подключение работает.

Начинается лето и некоторое время я хотел поработать на даче. Перенес базы на ноутбук с Win 8.1. Отдельно все базы доступны и с ними можно делать что угодно. Но COM-подключение не работает :(  

Выдается ошибка:
Ошибка при вызове конструктора (COMОбъект)
БазаОлеТек= Новый COMОбъект("V77.Application");
по причине:
-2147467262(0x80004002): Интерфейс не поддерживается

Что можно (нужно) сделать чтобы все-таки COM-подключение заработало ?

Платформа 7.7 устанавливалась копированием.
Для УТ и БП использовалась платформа 8.2 и 8.3
pentanom пишет:
Цитата
Платформа 7.7 устанавливалась копированием
Я впервые слышу об установке копированием.
Почему бы не установить штатно?
Ответили: пост #4
Геннадий Новосибрск пишет:
Цитата

      
      
pentanom пишет:
Цитата
Платформа 7.7 устанавливалась копированием
Я впервые слышу об установке копированием.
Почему бы не установить штатно?
но бесплатно ... :-)
Ответили: пост #5
Ответ на пост №2
Геннадий Новосибрск, На Win 8 (а также и на Win 7) штатно не устанавливается  :(
Почитайте об этом в интернете
Ответ на пост №3
Рисовод, Про "бесплатно" не понятно. Из установочного комплекта 7.7 в Win 8 не устанавливается  :(
Рекомендуют установить платформу на XP, а потом скопировать каталог, в который установлена 7.7, скопировать на компьютер с Win 8.
Так и было сделано. Отдельно все базы доступны работают, а COM-подключение не работает.
И причем здесь "бесплатно" ?
pentanom пишет:
Цитата
Геннадий Новосибирск , На Win 8 (а также и на Win 7) штатно не устанавливается
Почитайте об этом в интернете
Как-то странноватенько - задавать один вопрос, под которым закамуфлирован на самом деле - другой, для разгадывания которого отсылать в интернет без конкретных ссылок

Там же в интернете и пишут - что делать... надо было очень постараться, чтобы понять это так, чтобы не работало и не устанавливалось...
Первые 2 самых очевидных способа, среди множества других без установок копированием, которые находятся сразу поиском в интернете:

  • поднять виртуальную машину с Windows XP из под Windows 8.1 и там всё устанавливать без копирования
  • в свойствах файла запуска в разделе Совместимость отметить:
    - запустить программу в режиме совместимости c:
    Windows XP (Пакет Обновления 3)
    - Выполнять эту программу от имени администратора
Ответили: пост #7
Ответ на пост №6
Геннадий Новосибирск, Вопрос был: "Что можно (нужно) сделать чтобы все-таки COM-подключение заработало ? "
И хотелось бы получить ответ на этот вопрос.
А если вы что-то советуете по поводу установки 7.7 на Вин 8, то сначала попробуйте сделать это.
А если нечего ответить на мой вопрос, то и не надо отвечать вообще.
Копировать нужно в каталог Program Files (x86). Тогда  COM-подключение работает. В XP можно копировать в любое место (хотя можно и установить из установочного комплекта).
Цитата
В XP можно копировать в любое место
Это от того, что теперь есть разница между х86 и х64 приложениями. К какой категории относится 7.7 думаю сами догадаетесь... :)
Ответили: пост #10
Ответ на пост №9
Денис (САМАРА), теперь -то все умные. А что бы вначале об этом не сказать ?
Лучше подскажите как эту тему закрыть.
Ответили: пост #11

Читают тему

(гостей: 1)

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