Что это такое ambiguity between windows and

Что это такое ambiguity between windows and

Шустрый

Профиль
Группа: Участник
Сообщений: 79
Регистрация: 1.10.2007

Репутация: нет
Всего: нет

В Builder 5.0 все компилируется и работает.
Сейчас хочу проект перевести на 6.0, и компилятор выдает ошибку:
[C++ Error] ComCtrls.hpp(2638): E2015 Ambiguity between ‘Windows’ and ‘Word_2k::Windows’
[C++ Error] ComCtrls.hpp(2839): E2015 Ambiguity between ‘Windows’ and ‘Word_2k::Windows’
[C++ Error] ComCtrls.hpp(4140): E2015 Ambiguity between ‘Windows’ and ‘Word_2k::Windows’
[C++ Error] ComCtrls.hpp(4259): E2015 Ambiguity between ‘Windows’ and ‘Word_2k::Windows’
[C++ Error] ComCtrls.hpp(4429): E2015 Ambiguity between ‘Windows’ and ‘Word_2k::Windows’

Вот на эти строки:
typedef void __fastcall (__closure *TLVDrawItemEvent)(TCustomListView* Sender, TListItem* Item, const Types::TRect &Rect, Windows::TOwnerDrawState State);
virtual void __fastcall DrawItem(TListItem* Item, const Types::TRect &Rect, Windows::TOwnerDrawState State);
virtual bool __fastcall MsgSetRange(int Flags, Windows::PSystemTime SysTime) = 0 ;
virtual bool __fastcall MsgSetRange(int Flags, Windows::PSystemTime SysTime);

Что мне надо сделать чтоб все нормально компилировалось?

SAnatoliy
Дата 16.3.2011, 14:37 (ссылка) | (нет голосов) Загрузка .
mrbrooks
Дата 16.3.2011, 16:37 (ссылка) | (нет голосов) Загрузка .

трололомен

Профиль
Группа: Завсегдатай
Сообщений: 4259
Регистрация: 4.10.2006
Где: Дол Гулдур

Репутация: 167
Всего: 306

Цитата(SAnatoliy @ 16.3.2011, 14:37 )
Что мне надо сделать чтоб все нормально компилировалось?

Шустрый

Профиль
Группа: Участник
Сообщений: 79
Регистрация: 1.10.2007

Репутация: нет
Всего: нет

SAnatoliy
Дата 16.3.2011, 20:18 (ссылка) | (нет голосов) Загрузка .
Цитата(mrbrooks @ 16.3.2011, 16:37 )
определиться с namespace

Простите. А можно подробней, а если не трудно примером по моему случаю.

Шустрый

Профиль
Группа: Участник
Сообщений: 116
Регистрация: 8.10.2010

Репутация: 0
Всего: 0

oldcode
Дата 17.3.2011, 12:32 (ссылка) | (нет голосов) Загрузка .
Цитата(SAnatoliy @ 16.3.2011, 20:18)
А можно подробней, а если не трудно примером по моему случаю.
Код
Windows::TOwnerDrawState State
Windows::PSystemTime SysTim
Код
TOwnerDrawState State
PSystemTime SysTim
Код
::TOwnerDrawState State
::PSystemTime SysTim
Читайте также:  Как открыть outlook windows

Шустрый

Профиль
Группа: Участник
Сообщений: 79
Регистрация: 1.10.2007

Репутация: нет
Всего: нет

Все решил с этой проблемой. Всем спасибо.

Просто переставил #include «Word_2K_SRVR.h» в конец данного списка подключений.

SAnatoliy
Дата 17.3.2011, 15:53 (ссылка) | (нет голосов) Загрузка .

Шустрый

Профиль
Группа: Участник
Сообщений: 116
Регистрация: 8.10.2010

Репутация: 0
Всего: 0

oldcode
Дата 18.3.2011, 13:03 (ссылка) | (нет голосов) Загрузка .

Шустрый

Профиль
Группа: Участник
Сообщений: 79
Регистрация: 1.10.2007

Репутация: нет
Всего: нет

SAnatoliy
Дата 18.3.2011, 15:38 (ссылка) | (нет голосов) Загрузка .
Цитата(oldcode @ 18.3.2011, 13:03 )
увы, проблему это не решило

возможно, но при компилировании ошибка ушла.

P.S.
До конца не могу проверить, вышла еще одна ошибка другая.
По интернету об этой проблеме много вопросов и все сводились к просто перемещинию порядка линкования.

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Литературу по С++ Builder обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Настоятельно рекомендуем заглянуть в DRKB (Delphi Russian Knowledge Base) — крупнейший в рунете сборник материалов по Дельфи
  • FAQ раздела лежит здесь!

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Rrader.

0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C++ Builder | Следующая тема »

[ Время генерации скрипта: 0.1211 ] [ Использовано запросов: 21 ] [ GZIP включён ]

Оцените статью