Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 30.10.2013, 11:06   #21
Человек_Борща
Старожил
 
Аватар для Человек_Борща
 
Регистрация: 30.12.2009
Сообщений: 11,426
По умолчанию

Цитата:
В вашем навороченном компиляторе такое не катит?
Round округляет, что уже малость не то.
Человек_Борща вне форума Ответить с цитированием
Старый 30.10.2013, 11:11   #22
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Round(x-0.5)=Trunc(x). Почти всегда. Может быть не равно, если время очень близко к полуночи, но отличается на тысячные доли сек, за счет погрешности преобразования
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 30.10.2013, 12:14   #23
eval
Подтвердите свой е-майл
 
Регистрация: 29.08.2012
Сообщений: 4,011
По умолчанию

Цитата:
Потому что нет функции Trunc, потому что нет shl, shr, потому что только через строку можно сделать аналог Trunc.
разговор про фому и ерему
какое отношение вывод имеет к дейтутилс? вы понимаете что это совершенно разные вещи?
eval вне форума Ответить с цитированием
Старый 30.10.2013, 12:36   #24
Человек_Борща
Старожил
 
Аватар для Человек_Борща
 
Регистрация: 30.12.2009
Сообщений: 11,426
По умолчанию

Цитата:
какое отношение вывод имеет к дейтутилс? вы понимаете что это совершенно разные вещи?
Самое прямое.
Код:
Type
  TDateTime = type Double.
Человек_Борща вне форума Ответить с цитированием
Старый 30.10.2013, 12:44   #25
eval
Подтвердите свой е-майл
 
Регистрация: 29.08.2012
Сообщений: 4,011
По умолчанию

и где тут строки? нда ...
eval вне форума Ответить с цитированием
Старый 30.10.2013, 12:48   #26
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Цитата:
Сообщение от eval Посмотреть сообщение
и где тут строки? нда ...
Видимо из попытки сделать некоторый аналог функций работающих с TDateTime с преобразованием промежуточных расчетов из Double в строку, а из неё в Integer
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Приведение типов _PROGRAMM_ Общие вопросы C/C++ 2 10.10.2013 19:15
приведение типов??? nikozavr C# (си шарп) 1 14.05.2011 22:29
Приведение пользовательских типов peplenko Общие вопросы C/C++ 6 18.04.2011 12:59
С - приведение типов onewho Общие вопросы C/C++ 3 21.11.2010 00:12
Приведение типов в Qt mike_tihomirov Qt и кроссплатформенное программирование С/С++ 1 19.06.2010 13:14