Вниз
Скачать: CL | DM;

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

← →
Kurt   (2002-12-09 15:56) [0]

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


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

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


← →
Anatoly Podgoretsky ©   (2002-12-09 16:04) [2]

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


← →
Kurt   (2002-12-09 16:28) [3]

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


← →
Digitman ©   (2002-12-09 16:33) [4]

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

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


← →
Kurt   (2002-12-09 17:12) [5]

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

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


← →
MBo ©   (2002-12-09 17:20) [6]

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


← →
Anatoly Podgoretsky ©   (2002-12-09 17:21) [7]

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


← →
Kurt   (2002-12-09 17:22) [8]

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


← →
Digitman ©   (2002-12-09 17:31) [9]

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


← →
neXt ©   (2002-12-09 17:54) [10]

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



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

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.011 c
7-61841
NS
2002-10-12 10:31
2002.12.19
электронный ключ


1-61573
kepten
2002-12-09 07:40
2002.12.19
Borland kylix


3-61389
vsim
2002-12-02 19:18
2002.12.19
Что-то должно быть


3-61506
skirdov
2002-12-02 16:18
2002.12.19
Копирование данных из Query в Table


1-61517
Cherepovets
2002-12-09 09:48
2002.12.19
CRC




   Наверх