Текущий архив: 2003.02.17;
Скачать: CL | DM;
ВнизНесовместимость настроек Найти похожие ветки
← →
dsv (2003-01-30 09:39) [0]Прогу пишу на -XP- работать должна на 98, 2000, XP
в проге вычисляется (разность) дат с точностью до секунд,
причем есть моменты где разбивается DateTime на DD, MM, YY, HH, Min, SS.
Проблема:
Под ХР нет проблем,
2000 ставлю нужный Regional Options катит
98 - виснет даже после Regional Options
убрал часть кода с вычислением дат под ХР, 2000 пашет, даже
когда формат даты English (U.S.), English (United Kingdom)
а 98 виснет
уже сил больше нет (может в uses че не то тарчит)
Прошу помощи !
← →
Reindeer Moss Eater (2003-01-30 09:41) [1]Нужно все микросхемы поменять. Тогда виснуть перестанет
← →
Delirium^.Tremens (2003-01-30 09:42) [2]Устанавливай при запуске приложения DateSeparator вручную.
← →
Reindeer Moss Eater (2003-01-30 09:52) [3]"Неправильный" разделитель может вызвать исключение, но что бы от этого что-то "висло" ?
← →
Serghei (2003-01-30 09:54) [4]ща попробую с DateSeparator
встречный вопрос ка думаеш в запросе ADODataSurce такая фишка поможет
(есть вычисления и в проге и в запросе типа ...Month(date)+Year(Date)
... )
← →
Anatoly Podgoretsky (2003-01-30 09:58) [5]TDateTime не зависит от региональных настроек, это внесистемный формат, сдается мне, что ты иорочишь нам голову или ты работаешь не с TDateTime
Для вычисления разность дат с точностью до секунд достаточно Trunc((D1-D2)*86400) или Round если с округлением.
← →
Serghei (2003-01-30 09:58) [6]Я говорю виснет
до того как, случаино, обнаружил несовместимость настроек (на 2000)
на 2000 выдавалось ошибка "ошибка...прога будет закрыта..."
на 98 висит намертво :(
← →
Serghei (2003-01-30 10:04) [7]В проге ВСЕ TDateTime и все так ...д1-д2...
и запросе
1. SUM(D1-D2)
2. MONTH(D)+YEAR(D) - учитывать тока нжный месяц и год независимо от даты
возмона изза запроса и виснет сам то я не в курсе (придется разбить код проверить)
← →
Serghei (2003-01-30 10:05) [8]но почему 98 виснет а не просто ругается ???
← →
Anatoly Podgoretsky (2003-01-30 10:11) [9]Какая, какая сумма, ты про что?
А виснет потому что у тебя ошибка в программе.
← →
Chubais (2003-01-30 10:17) [10]
> может в uses че не то тарчит
на тулове не то тарчит
← →
Serghei (2003-01-30 10:35) [11]
> Какая, какая сумма, ты про что?
делаю запрос данные с MM1.YY1 - MM2.YY2
=> ...
WHERE MM1+YY1 <= MM + YY and
MM2+YY2 >= MM + YY
иначе как проверить если дата 02.01.2003 в 11.2002 - 02.2003 ???
Изынаюсь ошибка "Type Mismatch in criteria expression" вобщем в запросе
← →
Cobalt (2003-01-30 20:54) [12]скобочки поставить?
Страницы: 1 вся ветка
Текущий архив: 2003.02.17;
Скачать: CL | DM;
Память: 0.46 MB
Время: 0.009 c