Форум программистов, компьютерный форум, киберфорум
C++ Builder
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.53/32: Рейтинг темы: голосов - 32, средняя оценка - 4.53
5 / 5 / 0
Регистрация: 14.10.2010
Сообщений: 210
1

E2015 Ambiguity between 'TGridDrawState' and 'Grids::TGridDrawState'

12.10.2011, 10:44. Показов 6281. Ответов 7
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Вот Класс формы
C++
1
2
3
4
5
6
7
8
9
class TForm_SLO_Snab : public TForm
{
__published:    // IDE-managed Components
        void __fastcall DBGridEh_PostDrawColumnCell(TObject *Sender, const TRect &Rect, int DataCol, TColumnEh *Column,TGridDrawState  State);
private:    // User declarations
public:     // User declarations
        __fastcall TForm_SLO_Snab(TComponent* Owner);
};
extern PACKAGE TForm_SLO_Snab *Form_SLO_Snab;
Вообщем вот такая ошибка E2015 Ambiguity between 'TGridDrawState' and 'Grids::TGridDrawState'
Подозреваю что одноименные объекты в одной области видимости, но исправить что-то не получается
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
12.10.2011, 10:44
Ответы с готовыми решениями:

Билдер 2010 -ошибка E2015 Ambiguity between
в файле проекта в строке USEFORM("UnitPrintPageSetup.cpp", PageSetupDialog); AFF_ORDO.cpp(13):...

Тип строки, передаваемой в ParseJSONValue(). Ошибка "E2015 Ambiguity between"
В 1 форме нормально работает, подключаю в любой другой форме "<DBXJSON.hpp>" пишу TJSONObject...

RAD2010 выдает ошибки вида "E2015 Ambiguity between..."
Здравствуйте все! Добрый вечер! Вот перешел на Builder 2010, как посоветовал MikeSoft, большое ему...

Ругается [BCC32 Error] Unit1.cpp(35): E2015 Ambiguity between 'fmCreate' and 'Classes::fmCreate'
TFileStream* f = new TFileStream("lol.exe", fmCreate|fmOpenWrite);...

7
LK
Заблокирован
12.10.2011, 11:52 2
можно попробовать указать явно:
C++
1
...,Grids::TGridDrawState  State);
или путь сам разбирается
C++
1
...,::TGridDrawState  State);
0
5 / 5 / 0
Регистрация: 14.10.2010
Сообщений: 210
13.10.2011, 07:06  [ТС] 3
он не может выбрать между типом обычного DBGrid и DBGridEh
правильно же я понимаю. Я использую DBGridEh

ваши примеры не помогли
0
LK
Заблокирован
13.10.2011, 07:14 4
мне они помогают, почему не помогают вам - мне не ведомо
0
5 / 5 / 0
Регистрация: 14.10.2010
Сообщений: 210
13.10.2011, 07:20  [ТС] 5
в первом случае, вы указываете тип обычного Grid(и это работать не будет поскольку я использую DBGridEh)
во втором, вы ни какой тип не указываете и компилятор не знает что ему выбрать из двух предложенных.


P.S. если я где-то не прав поправьте
0
LK
Заблокирован
13.10.2011, 07:41 6
я попытался указать направление, а в своих потрохах вы разбирайтесь сами
0
5 / 5 / 0
Регистрация: 14.10.2010
Сообщений: 210
13.10.2011, 09:07  [ТС] 7
Может кому поможет еще
После всех инклудев указываем TGridDrawState это тип Gridseh
#define TGridDrawState Gridseh::TGridDrawState
4
0 / 0 / 0
Регистрация: 09.02.2009
Сообщений: 6
21.04.2013, 19:51 8
Спасибо
0
21.04.2013, 19:51
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
21.04.2013, 19:51
Помогаю со студенческими работами здесь

Ошибка e2015 ambiguity between(double,double) в функции
Функция: void gmdh1() ; { double poly; double work; unsigned short int ind; unsigned short...

Ошибка: E2015 Ambiguity between 'TButton' and 'Stdctrls::TButton'
СОЗДАЛ КЛАС НАСЛЕДНИК TBotton QClass.h...

Что за ошибка: "E2015 Ambiguity between 'time' and 'std::time"?
Коды ошибок: v8.cpp(132): E2015 Ambiguity between 'time' and 'std::time(long *)' v8.cpp(133):...

Что за ошибка: "E2015 Ambiguity between 'time' and 'std::time"?
Коды ошибок: v8.cpp(132): E2015 Ambiguity between 'time' and 'std::time(long *)' v8.cpp(133):...

Ошибка "E2015 Ambiguity between 'Byte' and 'System::Byte'"
Всем привет. Суть проблемы в следующем при подключение сторонних исходников в моём проекте...

Bootstrap 4, Grids
Сразу привожу код страницы, он простейший: <!DOCTYPE html> <html> <head> <meta...


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

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru