C++ Builder
| Главная | Уроки | Статьи | FAQ | Форум | Downloads | Литература | Ссылки | RXLib | Диски |

 
IncHour
Dickiy
Отправлено: 11.08.2003, 14:12


Не зарегистрирован







Мне надо прибавлять определенное кол-во часов. Вычитал, что есть такая функция, как IncHour. Не могу понять, почему компилятор ругается. [C++ Error] Unit1.cpp(36): E2268 Call to undefined function 'IncHour'.
Вот код:

TDateTime ThisMoment, AnotherMoment;
ThisMoment = Now();
AnotherMoment = IncHour(ThisMoment, 6); //adds 6 hours
Bond
Отправлено: 11.08.2003, 14:32


Станционный диспетчер

Группа: Участник
Сообщений: 142



CODE

 TDateTime ThisTime, NextTime;
 ThisTime = ThisTime.CurrentTime();
 NexTime = ThisTime + TDateTime("06:00:00");
Admin
Отправлено: 13.08.2003, 23:21


Владимир

Группа: Администратор
Сообщений: 1190



Наверное не включили заголовочный файл:
CODE

#include <DateUtils.hpp>

void __fastcall TForm1::Button1Click(TObject *Sender)
{
    TDateTime dt = Time();
    dt = IncHour(dt, 2); // +2 Hour to current time
    ShowMessage(dt);
}
//---------------------------------------------------------------
Dickiy
Отправлено: 14.08.2003, 13:24


Не зарегистрирован







Спасибо Владимир. Действительно была проблема в том, что я не включил заголовочный файл.

Вернуться в Вопросы программирования в C++Builder