![]() |
|
Модераторы: Daevaorn |
![]()
|
|
| shedon |
|
||||||||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 1209 Регистрация: 17.1.2003 Где: Нижнiй Новгородъ Репутация: 4 Всего: 11 |
Есть библиотеки оболочки для OLE DB, при подключении к проекту в VC6.0 всё работает нормально а VC7.0 компилятор ругается вот пример:
Компилятор:
следующая ошибка токая:
Компилятор:
В чём трабл ? -------------------- Programming is like sex: One mistake and you have to support it your lifetime |
||||||||
|
|||||||||
| bel_nikita |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Эксперт Сообщений: 2304 Регистрация: 12.10.2003 Где: Поезд №21/22 ( ст . Прага ) Репутация: 21 Всего: 47 |
попробуй добавь, где ругается следующие:
template <> CAccessorRowset<TAccessor, TRowset> *m_pSet; template <> class CSypODLCommand : public CSypODLRecordBase<CDynamicParameterAccessorEx> точно не знаю, но стандарт по этому поводу что-то гласит MVC6++ поддерживает старый стиль, то бишь без template <>, но на счет VC.NET я не знаю (т.к. не имею PS: дай знать помогло ли это. самому интересно Это сообщение отредактировал(а) bel_nikita - 2.3.2004, 23:04 |
|||
|
||||
| shedon |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 1209 Регистрация: 17.1.2003 Где: Нижнiй Новгородъ Репутация: 4 Всего: 11 |
неа, не помогло.
-------------------- Programming is like sex: One mistake and you have to support it your lifetime |
|||
|
||||
| bel_nikita |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Эксперт Сообщений: 2304 Регистрация: 12.10.2003 Где: Поезд №21/22 ( ст . Прага ) Репутация: 21 Всего: 47 |
блин, такие ошибки, что не могу у себя в МСДН найти. Видать пора обновляться
По ходу проблема при инстанцировании А что за тип CDynamicParameterAccessorEx? Это класс? Получается, что вместо типа CRowset идет подстановка int'а Это сообщение отредактировал(а) bel_nikita - 3.3.2004, 00:22 |
|||
|
||||
| shedon |
|
||||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 1209 Регистрация: 17.1.2003 Где: Нижнiй Новгородъ Репутация: 4 Всего: 11 |
CRowset это класс вот как он объявлен
-------------------- Programming is like sex: One mistake and you have to support it your lifetime |
||||
|
|||||
| bel_nikita |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Эксперт Сообщений: 2304 Регистрация: 12.10.2003 Где: Поезд №21/22 ( ст . Прага ) Репутация: 21 Всего: 47 |
shedon
ага уже нашел |
|||
|
||||
| bel_nikita |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Эксперт Сообщений: 2304 Регистрация: 12.10.2003 Где: Поезд №21/22 ( ст . Прага ) Репутация: 21 Всего: 47 |
Вроде дошло
Получается что не идет подстановка по умолчанию, но почему Ща книгу перед сном по-листаю про шаблоны. Если че найду, то свистну А как создаются эти объекты? |
|||
|
||||
| bel_nikita |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Эксперт Сообщений: 2304 Регистрация: 12.10.2003 Где: Поезд №21/22 ( ст . Прага ) Репутация: 21 Всего: 47 |
а у меня этот класс без template <class TAccessor = CAccessorBase> объявлен ( MVC6.0 ) |
|||
|
||||
| shedon |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 1209 Регистрация: 17.1.2003 Где: Нижнiй Новгородъ Репутация: 4 Всего: 11 |
Может есть какой то способо это обойти, т.к. реализацию данных классов я изменять не могу(она в dll).
-------------------- Programming is like sex: One mistake and you have to support it your lifetime |
|||
|
||||
| bel_nikita |
|
||||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Эксперт Сообщений: 2304 Регистрация: 12.10.2003 Где: Поезд №21/22 ( ст . Прага ) Репутация: 21 Всего: 47 |
А вот, что пишет по этому поводу дядя Билл:
|
||||
|
|||||
| bel_nikita |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Эксперт Сообщений: 2304 Регистрация: 12.10.2003 Где: Поезд №21/22 ( ст . Прага ) Репутация: 21 Всего: 47 |
http://support.microsoft.com/default.aspx?...kb;en-us;828558 - это тоже дядя Билл, но уже объясняет, как обходить данные ошибки в .NET
|
|||
|
||||
| shedon |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 1209 Регистрация: 17.1.2003 Где: Нижнiй Новгородъ Репутация: 4 Всего: 11 |
Вроде исправил, зато теперь функции из длл не грузятся, решил я забить на эту библиотеку и всё своими силами доделать.
bel_nikita, Спасибо за помощь. -------------------- Programming is like sex: One mistake and you have to support it your lifetime |
|||
|
||||
![]()
|
| Правила форума "С++:Общие вопросы" | |
|
|
Добро пожаловать!
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |