Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

некорректное преобразование типов float()

71K
22 мая 2012 года
m-d-k
26 / / 01.05.2012
Проблема - различные значения секунд в Label1 и Label2 при изменении DateTimePicker1

void __fastcall TForm1::DateTimePicker1Change(TObject *Sender)
{
float md;
unsigned short hour,min,sec,ms;
DecodeTime(DateTimePicker1->Time,hour,min,sec,ms);
md=float(sec)/86400+15078;
Label1->Caption=FloatToStr(md); //работает неправильно!
Label2->Caption=FloatToStr(float(sec)/86400+15078); //работает правильно
}

Похоже, некорректное преобразование типов float()?

Что не правильно в первом варианте?
71K
22 мая 2012 года
m-d-k
26 / / 01.05.2012
Разобрался!
Замена на double помогла!
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог