Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.08.11;
Скачать: CL | DM;

Вниз

КАК ВЫДЕЛИТЬ ЦВЕТОМ СТРОКИ DBGrid   Найти похожие ветки 

 
tamara ©   (2003-07-17 15:43) [0]

ПОМОГИТЕ!!!
ЧТО Я ДЕЛАЮ НЕПРАВИЛЬНО?
...
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, Grids, DBGrids, StdCtrls, Buttons, Menus, ToolWin, ComCtrls,
ExtCtrls, Db, DBCtrls, ImgList;
type
TexDBGridPOTR = class(TDBGrid);
...
procedure DBGridPOTRDrawColumnCell(Sender: TObject; const Rect: TRect;
DataCol: Integer; Column: TColumn; State: TGridDrawState);
private
function GetActiveRecord: Integer;
protected

public
property ActiveRecord: Integer read GetActiveRecord;
published
end;
...
function TexDBGridPOTR.GetActiveRecord: Integer;
begin
Result := DataLink.ActiveRecord;
end;
...

НА СТРОКЕ function TexDBGridPOTR.GetActiveRecord: Integer;
СООБЩЕНИЕ ОБ ОШИБКЕ:
[Error] UnitPOTR1.pas(51): Undeclared identifier: "GetActiveRecord"


 
Alexandr ©   (2003-07-17 16:14) [1]

прикольно...
Сколько же еще сообщение будет мотаться по форумам...


 
tamara ©   (2003-07-17 16:31) [2]

МНЕ СОВСЕМ НЕ ПРИКОЛЬНО!
ЛУЧШЕ ПОМОГИ


 
Stas ©   (2003-07-17 16:34) [3]

А ты попробуй поместить объявление функции в Published


 
Stas ©   (2003-07-17 16:37) [4]

Тебя гоняют по конференции т.к. ты неправильно поставила вопрос.
Ты напиши в тему
[Error] UnitPOTR1.pas(51): Undeclared identifier: "GetActiveRecord" . И поставь это вопрос в Общие вопросы.


 
Плохиш   (2003-07-17 16:46) [5]

Перевожу DataLink не имеет свойства или метода ActiveRecord
Неужели так трудно F1 нажать

И ещё, обьясните связь между заголовком и текстом


 
Anatoly Podgoretsky ©   (2003-07-17 16:47) [6]

Ошибка находится где то в ...


 
sniknik ©   (2003-07-17 17:18) [7]

одну вижу TexDBGridPOTR = class(TDBGrid) ; <-
но основная ли она, одна ли...?


 
Skier ©   (2003-07-17 17:38) [8]

>TAMARA © (17.07.03 17:28)
Всё дело, IMHO, в магическом символе ";" ! :)
Попробуй написать так :
TexDBGridPOTR = class(TDBGrid) //";" здесь не нужен...
Не спасёт ?


 
Anatoly Podgoretsky ©   (2003-07-17 17:44) [9]

sniknik © (17.07.03 17:18)
Это не обязательно ошибка, поскольку не известно, что находится в первых ...


 
sniknik ©   (2003-07-17 18:03) [10]

Anatoly Podgoretsky © (17.07.03 17:44)
согласен, но не думаю что там еще одно обьявление класса. (пытаюсь играть в телепата, а что делать, штатный то в отпуске :о)))


 
sniknik ©   (2003-07-17 18:11) [11]

да не о чем это я, оно точно относится к первому, описание -function TexDBGridPOTR.GetActiveRecord: Integer; от него идет (хотя, может именно это ошибка? обьявлен другой класс а описание на первый закрытый ссылается. как знать)

кстати вижу вторую
procedure DBGridPOTRDrawColumnCell(Sender: TObject....
если это то о чем я думаю конечно. (все так неопределенно..., каждый норовит по своему)


 
Romkin ©   (2003-07-17 18:19) [12]

А что, уже обязательно сразу писать потомка DBGrid для раскраски. Мода, наверное? Раньше было достаточно OnDrawColumnCell написать...



Страницы: 1 вся ветка

Текущий архив: 2003.08.11;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.02 c
1-33108
crash_rider
2003-07-29 21:23
2003.08.11
Преобразование Pointer а Array в Плагине Winamp?


14-33276
race1
2003-07-23 16:19
2003.08.11
Partition Magic 8 trouble


1-33171
Yuraz
2003-07-24 16:01
2003.08.11
Парсировка xml файла. Есть ли что автоматизированное? Компаненты


1-33151
chs2r
2003-07-28 11:05
2003.08.11
CreateFile.. могу ли я использовать как буфер динамический массив


3-33045
Vitas2
2003-07-18 07:02
2003.08.11
Сортировка