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

Вниз

Проблема с датой   Найти похожие ветки 

 
dDan   (2003-12-06 11:21) [0]


procedure Tmainf.listAdvancedCustomDrawItem(Sender: TCustomListView;
Item: TListItem; State: TCustomDrawState; Stage: TCustomDrawStage;
var DefaultDraw: Boolean);
begin
if (item.SubItems[2]<=DateToStr(Date)) then
begin
Sender.Canvas.Brush.Color := clMaroon;
Sender.Canvas.Font.Style:=[fsBold];
Sender.Canvas.Font.Color := clSilver;
end;

end;

Вроде все нормально но только работает с числом а с месяцами и годами нет вот пример
12.03.2003->10.03.2004
скажет что уже просрочено тоесть выделит красным ну это так уменя В чем проблема =) Заранее спасибо


 
Мыш ©   (2003-12-06 12:16) [1]

у тебя в строке (item.SubItems[2]<=DateToStr(Date)) идет не сравнение дат, а сравнение строк, сделай так:
strtodate(item.SubItems[2])<=(Date)


 
dDan   (2003-12-06 13:06) [2]

Спасибо



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

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

Наверх




Память: 0.46 MB
Время: 0.018 c
1-62107
Hose
2003-12-08 12:22
2003.12.19
Использование в Delphi классов написанных на C++Builder


3-61986
Фагот
2003-11-24 15:03
2003.12.19
Поиск в BLOB


3-61962
Unk
2003-11-26 13:20
2003.12.19
DBGrid


3-61976
AlexGreG
2003-11-26 11:59
2003.12.19
... ODAC + FastReport = Love ? ...


1-62091
Sacred
2003-12-09 01:00
2003.12.19
Сносить приложение не панель задач, а над ПУСКом...