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 |
|
Не зарегистрирован
|
Спасибо Владимир. Действительно была проблема в том, что я не включил заголовочный файл. |
|