Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
979 / 196 / 33
Регистрация: 26.09.2012
Сообщений: 2,039
1

Подключение excel. Непонятная ошибка

24.07.2015, 23:20. Просмотров 1105. Ответов 0
Метки нет (Все метки)

Здорова!
Подключил excel в с++ программу и хз. вылазит ошибка:
1>d:\visual studio 2010\projects\ex25d\ex25d\debug\excel.tlh(574): error C3121: невозможно изменить GUID для класса "IFilter"
1> c:\program files\microsoft sdks\windows\v7.0a\include\filter.h(183): см. объявление "IFilter"
1>d:\visual studio 2010\projects\ex25d\ex25d\debug\excel.tlh(1595): error C2371: FontPtr: переопределение; различные базовые типы
1> c:\program files\microsoft visual studio 10.0\vc\include\comdef.h(314): см. объявление "FontPtr"
1>d:\visual studio 2010\projects\ex25d\ex25d\debug\excel.tlh(1673): error C2786: BOOL (HDC,int,int,int,int): недопустимый операнд для __uuidof
1>d:\visual studio 2010\projects\ex25d\ex25d\debug\excel.tlh(1673): error C2923: _com_IIID: "Rectangle" не является допустимым аргументом типа шаблон для параметра "_Interface"
1> c:\program files\microsoft sdks\windows\v7.0a\include\wingdi.h(3989): см. объявление "Rectangle"
1>d:\visual studio 2010\projects\ex25d\ex25d\debug\excel.tlh(1673): error C3203: _com_IIID: неспециализированный класс шаблон нельзя использовать в качестве аргумента шаблон для параметра шаблон "_IIID", требуется действительный тип
1>d:\visual studio 2010\projects\ex25d\ex25d\debug\excel.tlh(1673): error C2955: _com_IIID: для использования класса шаблон требуется список аргументов шаблон
1> c:\program files\microsoft visual studio 10.0\vc\include\comip.h(40): см. объявление "_com_IIID"
1>d:\visual studio 2010\projects\ex25d\ex25d\debug\excel.tlh(1677): error C2786: BOOL (HDC,int,int,int,int,int,int,int,int): недопустимый операнд для __uuidof
1>d:\visual studio 2010\projects\ex25d\ex25d\debug\excel.tlh(1677): error C2923: _com_IIID: "Arc" не является допустимым аргументом типа шаблон для параметра "_Interface"
1> c:\program files\microsoft sdks\windows\v7.0a\include\wingdi.h(3235): см. объявление "Arc"

Че это за фигня? Типо у меня два определения IFilter? Одно в excel.tlh, а другое в filter.h? И почему так получилось?

Добавлено через 15 минут
Там когда мы генерируем класс из библиотеки типов создается в файле с классом отакая директива
C++
1
#import "C:\\Program Files\\Microsoft Office\\Office14\\EXCEL.EXE" no_namespace
От такая от фигня перед классом, я ее взял закоментировал, оставил один класс и вроде ошибки перестались выводится. Что это за фигня? Походу эта штука импортирует всю библиотеку типов? удалять нужно? Щас проверю будет ли программа работать.

Добавлено через 15 минут
Еще ошибка вылазила, сгенерировалась функция и она определилась как функция, но ее имя совпало с именем макроса. пришлось ее удалить из контроллера. Походу когда мы генерируем функции то может что попало быть.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
24.07.2015, 23:20
Ответы с готовыми решениями:

Непонятная работа Denvera: сайт, запускается только когда есть интернет-подключение
Сделала небольшой "дурацкий" сайтик. Все стили,странички сайта,хранятся в отдельной папочке MySite....

непонятная ошибка
Почему здесь выбивает ошибку? Помогите последнюю лабу сделать) if (x<(*Node)->l)...

Непонятная ошибка
frFilePanelU.pas(453): '(' expected but ';' found

непонятная ошибка(
// 1.cpp : main project file. #include "stdafx.h" #include <cstdio> // бібліотека...

0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
24.07.2015, 23:20

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Непонятная ошибка
Приложение на каких устройствах работает, а на каких то нет! У меня HTC One V, на нем работает....

Непонятная ошибка
Project Project3.exe raised exception class EAccessViolation with message 'Access violation at...

Непонятная ошибка

Непонятная ошибка
Доброго времени суток. Реализую численное решение уравнения теплопроводности и сталкиваюсь с...


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

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

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