Форум: "Начинающим";
Текущий архив: 2008.05.25;
Скачать: [xml.tar.bz2];
ВнизНазначение OnDrawColumnCell в Рантайм для Грида Найти похожие ветки
← →
solo_ (2008-04-30 08:54) [0]Здравствуйте. Пытаюсь назначить обработчики событий в ран-тайм создаваемому же в рантайм гриду DbGridEh.
Вот объявление обработчика:procedure GridDrawColumnCell(Sender: TObject; const Rect: TRect; DataCol: Integer; Column: TColumnEh; State: TGridDrawState);
...
OnDblClick := GridDblClick;
OnDrawColumnCell := GridDrawColumnCell;
так вот: первое событие присваевается нормально, а второе дает ошибку при компиляции:
[DCC Error] MainForm.pas(753): E2010 Incompatible types: "DBGridEh.TGridDrawState" and "MainForm.TGridDrawState"
Не знаю, что ему не нравится... Все параметры прописаны нормально...
← →
Reindeer Moss Eater © (2008-04-30 09:27) [1]В модуле mainform видно два типа TGridDrawState.
Отсюда и неразбериха.
← →
Reindeer Moss Eater © (2008-04-30 09:31) [2]Не знаю, что ему не нравится
Он же тебе говорит человеческим голосом:
"формальный параметр State имеет тип MainForm.TGridDrawState, в то время как требуется DBGridEh.TGridDrawState"
← →
solo_ (2008-04-30 10:43) [3]Туплю. И как этого избежать?
← →
Palladin © (2008-04-30 10:54) [4]исправить объявление обработчика
procedure GridDrawColumnCell(Sender: TObject; const Rect: TRect; DataCol: Integer; Column: TColumnEh; State: DBGridEh.TGridDrawState);
← →
Reindeer Moss Eater © (2008-04-30 10:58) [5]Убить декларацию типа MainForm.TGridDrawState
← →
Игорь Шевченко © (2008-04-30 11:17) [6]поменять местами в uses Grids и DbGridEh ?
← →
solo_ (2008-04-30 11:19) [7]Ни то, ни другое не работает... :с(
← →
solo_ (2008-04-30 11:21) [8]А вот совет Игоря Шевченко сработал. Спасибо :с)
Интересно, я всегда думал, что разницы нет, в каком порядке стоят модули в Uses
← →
Reindeer Moss Eater © (2008-04-30 11:21) [9]это судьба ...
← →
Игорь Шевченко © (2008-04-30 12:38) [10]
> А вот совет Игоря Шевченко сработал. Спасибо
и в том и в другом файле объявлен тип TGridDrawState.
Пламенный привет Большакову
← →
solo_ (2008-04-30 14:17) [11]Передал :с)
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2008.05.25;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.011 c