Форум: "Базы";
Текущий архив: 2003.08.11;
Скачать: [xml.tar.bz2];
ВнизКАК ВЫДЕЛИТЬ ЦВЕТОМ СТРОКИ 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;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.007 c