![]() |
|
|
![]()
|
|
| vikaz |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 869 Регистрация: 15.2.2006 Репутация: 10 Всего: 12 |
Всем привет. Возникла такая проблема. Разместил на форме DBGridEh1. Проект компилится с ним нормально.
Но когда размещаю код в обработчике DBGridEh1GetCellParams для DBGridEh1 и при попытке скомпилировать, появляется сл. ошибка:
Не пойму в чем проблема. Подскажите пожалуйста. -------------------- ![]() Нет ничего настолько исправного, чтобы в нем не было ошибок. /Ф. Петрарка/ |
|||
|
||||
| dumb |
|
|||
![]() sceloglauxalbifacies ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 2929 Регистрация: 16.6.2006 Репутация: 32 Всего: 158 |
замени в аргументах обработчика DBGridEh1GetCellParams тип TGridDrawState на Gridseh::TGridDrawState
|
|||
|
||||
| vikaz |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 869 Регистрация: 15.2.2006 Репутация: 10 Всего: 12 |
Извините, но все работает, моя ошибка!
dumb "+1" Только один вопрос: dumb как ты вычислил Gridseh::TGridDrawState? И теперь среда разработки постоянно выдает следующее предупреждение. Как с этим можно бороться? Это сообщение отредактировал(а) vikaz - 14.6.2009, 08:03 Присоединённый файл ( Кол-во скачиваний: 21 )
7.JPG 18,56 Kb-------------------- ![]() Нет ничего настолько исправного, чтобы в нем не было ошибок. /Ф. Петрарка/ |
|||
|
||||
| dumb |
|
|||
![]() sceloglauxalbifacies ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 2929 Регистрация: 16.6.2006 Репутация: 32 Всего: 158 |
одинаковые имена типов - довольно частая ситуация, и в таких случаях необходимо уточнить какому пространству имен(namespace) принадлежит используемый тобою тип. при создании заголовочного файла для delphi-модуля в .hpp создается пространство имен, имя которого = имени pas-модуля(с заглавной буквы, все остальные - строчные). в твоем случае конфликт возник из-за того, что в месте определения обработчика "видны" и DBGrids.hpp и DBGridEh.hpp в .h-файле твоей формы надо такую же замену сделать. |
|||
|
||||
| vikaz |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 869 Регистрация: 15.2.2006 Репутация: 10 Всего: 12 |
Именно так и сделал, но эта ошибка вылетает каждый раз, как я произведу изменения в модуле (cpp). -------------------- ![]() Нет ничего настолько исправного, чтобы в нем не было ошибок. /Ф. Петрарка/ |
|||
|
||||
| vikaz |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 869 Регистрация: 15.2.2006 Репутация: 10 Всего: 12 |
Блин, какой "тяжелый" компонент!
Вот как определить по какой строке в DBGridEh1 был сделан двойной клик. Все пересмотрел, не могу найти.... Подскажите! -------------------- ![]() Нет ничего настолько исправного, чтобы в нем не было ошибок. /Ф. Петрарка/ |
|||
|
||||
| vikaz |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 869 Регистрация: 15.2.2006 Репутация: 10 Всего: 12 |
Ребята, подскажите, как считать данный из определенной ячейки в выделенной строке?
-------------------- ![]() Нет ничего настолько исправного, чтобы в нем не было ошибок. /Ф. Петрарка/ |
|||
|
||||
![]()
|
| Правила форума "С++ Builder" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Rrader. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C++ Builder | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |