Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Люди не подскажите есть ли какие-то функции сравнения для перемен


Kurt ©   (2002-12-09 15:56:00) 

Люди не подскажите есть ли какие-то функции сравнения для переменых типа Дата? (datatime допустим)


neXt   (2002-12-09 17:54:00) [1]

Вообще, говоря типа TDateTime это тотже double, целая часть хранит число дней прошедших от начала времён, а дробная - истекшую долю суток :
type TDateTime = type Double;
так что в операторах сравнения искать ошибку бессмысленно.


Digitman   (2002-12-09 17:31:00) [2]

в приведенной строке условия все корректно.
либо ошибка не в этой строке либо строка условия на самом деле у тебя выглядит иначе


Kurt   (2002-12-09 17:22:00) [3]

а что ошибка тогда означает в строчке условия?


Anatoly Podgoretsky   (2002-12-09 17:21:00) [4]

Kurt (09.12.02 16:28)
Приведи значения S1/S2, возможно они имеют недопустимое значение, второе StrToDateTime не долно быть переопределено, такое тоже бывает.
Проверить можно так
ShowMessage(s1);
ShowMessage(StrToDateTime(s1));


MBo   (2002-12-09 17:20:00) [5]

компилятор на это не ругается


Kurt   (2002-12-09 17:12:00) [6]

..
var i:TDateTime;
s1,s2:string;
begin
...
i:=now;
if ((i<StrToDateTime(s1)) and (i>StrToDateTime(s2))) then
...

и выдает ошибку.


Digitman   (2002-12-09 16:33:00) [7]

Потому что 100% - это для тебя 100%)
А для комппилятора, видать, не все 100%

Код-то приведи на всяк случай)


Kurt   (2002-12-09 16:28:00) [8]

Тогда почему мне выдает ошибку:
Operator not applicable to this operand type???
хотя 100% прводяться операции над величинами оба которые являются TDateTime


Anatoly Podgoretsky   (2002-12-09 16:04:00) [9]

Почти все операторы отношений, выше приведен полный список


Виктор Щербаков   (2002-12-09 16:00:00) [10]

Для TDateTime
<, >, <>, =, >=, <=


Наверх

Титульная страница Поиск, карта сайта Написать письмо