Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2002.12.19;
Скачать: [xml.tar.bz2];

Вниз

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

 
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 вся ветка

Форум: "Основная";
Текущий архив: 2002.12.19;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.013 c
14-61773
Anatoly Podgoretsky
2002-11-20 07:33
2002.12.19
Именинники 20 ноября


14-61812
koks
2002-11-28 11:52
2002.12.19
Сети:


1-61696
KMI
2002-12-09 08:37
2002.12.19
Функция CharToOem


14-61800
Mic_2000
2002-11-28 18:31
2002.12.19
Где можно взять полную весию EhLib?


3-61448
Step[B.M.]
2002-11-29 21:56
2002.12.19
... устал формулировать вопрос ...





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский