Главная страница
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.025 c
14-33337
DataCrusher
2003-07-24 14:29
2003.08.11
Программа Склад+Предприятие


1-33120
V.exeR
2003-07-25 04:19
2003.08.11
Не переключается на мое окно...


14-33334
Black_phoenix
2003-07-25 08:29
2003.08.11
Удалёное управление и контроль, я обещал и сделал


6-33244
Инна
2003-06-04 20:51
2003.08.11
excel-отчет в инете


14-33342
Zigs
2003-07-25 11:44
2003.08.11
Как просмотреть какие функции лежат в DLL?