Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 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
11-33090
nsvi
2002-12-05 08:23
2003.08.11
Как программно перегенерировать меню?


3-33053
Nick
2003-07-18 11:46
2003.08.11
DBGrid.../MouseMove


14-33335
Bless
2003-07-25 10:00
2003.08.11
Показать все директивы


14-33336
DeScriptor
2003-07-25 04:52
2003.08.11
CRC


14-33304
egort
2003-07-24 11:47
2003.08.11
Люди Кто знает как поставить Delphi 4 на windows 2000 server





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский