Вверх ↑
Этот топик читают: Гость
Ответов: 9906
Рейтинг: 351
#16: 2007-01-04 18:39:10 ЛС | профиль | цитата
Tad, а раньше оно ПРОСТО не читалось, НИКАКОЙ программулинкой

Все что попало в буфер винды - УЖЕ стало UNICODE.
Думай перед тем, как ляпнуть чего-то
карма: 9

0
Ответов: 16884
Рейтинг: 1239
#17: 2007-01-04 19:27:21 ЛС | профиль | цитата
Леонид, не в службу а в дружбу - выложите на сайте у Юры (CASPER) этот же пример сразными раскладками (для интереса)
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 3655
Рейтинг: 69
#18: 2007-01-04 19:37:34 ЛС | профиль | цитата
ПЕРЕКОДИРОВАНИЕ http://delphi4all.narod.ru/alg/decode.htm
Может это в ХиАсм вставить
карма: 0

0
Гость
Ответов: 17029
Рейтинг: 0
#19: 2007-01-04 20:06:53 правка | ЛС | профиль | цитата


Редактировалось 4 раз(а), последний 2025-01-20 16:22:41
карма: 0

0
Ответов: 16884
Рейтинг: 1239
#20: 2007-01-04 20:22:59 ЛС | профиль | цитата
Леонид, объясните! Тоже ничего не понял
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 9906
Рейтинг: 351
#21: 2007-01-04 20:41:24 ЛС | профиль | цитата
Разницу в сутках
карма: 9

0
Ответов: 8937
Рейтинг: 824
#22: 2007-01-04 21:45:59 ЛС | профиль | цитата
Сергей Федорович, Tad, пример вычисляет разницу между двумя датами, введёнными в формате "ДД/ММ/ГГГГ ЧЧ:ММ:СС" (год можно и в формате "/ГГ"), срабатывает по Enter, в скрипте на VB используется упомянутая Сергей Федорович-ем функция DateDiff(*), ей-богу не знаю, что ещё можно пояснить

[size=-2]------ Добавлено в 21:26
Вот ещё что: разница вычисляется в секундах и делится на 86400, на выходе дробное число, где целая часть - сутки, а дробная часть - доля суток, как верно (всегда верно) заметил коллега Galkov (с моей стороны, конечно, некоторое преувеличение считать себя его коллегой )

[size=-2]------ Добавлено в 21:45
Tad, выложил, проверил - испорчено примечание к скрипту, всё работает.
карма: 19

0
Гость
Ответов: 17029
Рейтинг: 0
#23: 2007-01-04 23:22:03 правка | ЛС | профиль | цитата


Редактировалось 4 раз(а), последний 2025-01-20 16:22:44
карма: 0

0
Ответов: 8937
Рейтинг: 824
#24: 2007-01-04 23:23:55 ЛС | профиль | цитата
Сергей Федорович, при преобразовании в дату функция CDate(*) (да и другие из этой кампании) цЕлую часть числа принимают за число дней с 31/12/1899 г., а дробную - за часы, минуты и секунды, в чём Вы можете убедиться введя даты с разницей более 24 часов.
карма: 19

0
Гость
Ответов: 17029
Рейтинг: 0
#25: 2007-01-04 23:30:10 правка | ЛС | профиль | цитата


Редактировалось 4 раз(а), последний 2025-01-20 16:22:44
карма: 0

0
Ответов: 16884
Рейтинг: 1239
#26: 2007-01-04 23:49:40 ЛС | профиль | цитата
Сергей Федорович, а если 23.00 сегодня и 5.00 завтра или такого не будет?

[size=-2]------ Добавлено в 23:49
Леонид, спасибо, посмотрел. Да такое и у нас было на старом форуме.
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Гость
Ответов: 17029
Рейтинг: 0
#27: 2007-01-04 23:51:49 правка | ЛС | профиль | цитата


Редактировалось 4 раз(а), последний 2025-01-20 16:22:44
карма: 0

0
Ответов: 16884
Рейтинг: 1239
#28: 2007-01-05 00:02:07 ЛС | профиль | цитата
Не делить на 86400, а преобразовать результат в ЧЧ:ММ:СС

[size=-2]------ Добавлено в 00:02
http://hiasm.hexshock.com/xf/topic.php?p=42418#P42418здесь можно посмотреть
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Гость
Ответов: 17029
Рейтинг: 0
#29: 2007-01-05 00:06:44 правка | ЛС | профиль | цитата


Редактировалось 4 раз(а), последний 2025-01-20 16:22:44
карма: 0

0
Ответов: 16884
Рейтинг: 1239
#30: 2007-01-05 00:14:59 ЛС | профиль | цитата
Если не делить на 86400 (из примера Леонида) то получите разницу между датами в секундах, а там делим на 3600 и целая часть - часы и т.д. Вобщем http://hiasm.hexshock.com/xf/topic.php?p=42418#P42418 запустите этот пример (тоже Леонида) и все поймете. Лучше один раз увидеть, чем ...
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)