Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 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
1-52981
Xok
2003-02-10 12:14
2003.02.17
Как DateTimePicker у присвоить пустое значение?


1-53081
TAV
2003-02-06 21:40
2003.02.17
Создание в отчете таблицы.


3-52719
Sherbacov
2003-01-29 16:22
2003.02.17
Сетевой paradox


1-53057
Альф
2003-02-06 16:52
2003.02.17
IMHO чисто паскалевский подход при работе с файлами лучше :)


3-52729
cta
2003-01-30 08:47
2003.02.17
работа с датами





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