Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / C++ [игнор отключен] [закрыт для гостей] / помогите с прогой Приветствие / 9 сообщений из 9, страница 1 из 1
11.09.2007, 16:24
    #34791882
matios
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите с прогой Приветствие
Привет все. вобщем суть такая, компилятор воет на HourOf( Now() ) и MonthOf( Now() ) Вот кусок кода, помогите разодбраца:

h =HourOf( Now() );
if ( h <= 4 )
{mes = "Доброй ночи!";}
else if ( h < 12 )
{mes = "Доброе утро!" ;}
else if ( h <= 16)
{mes = "Добрый день!" ;}
else {mes = "Добрый вечер!";}

и :

// области вывода текста
// дата и день недели
mes = FormatDateTime ("Сегодня d", Now() );
mes = mes + " " + sMonth[MonthOf( Now() )] + ", " +
FormatDateTime("dddd", Now() );
...
Рейтинг: 0 / 0
11.09.2007, 16:27
    #34791893
matios
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите с прогой Приветствие
пишет типа [C++ Error] Unit1.cpp(80): E2314 Call of nonfunction
...
Рейтинг: 0 / 0
11.09.2007, 17:22
    #34792121
maXmo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите с прогой Приветствие
открой доку по бюилдеру
...
Рейтинг: 0 / 0
11.09.2007, 17:35
    #34792176
matios
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите с прогой Приветствие
КАРОЧЕ, вот полный код
...
Рейтинг: 0 / 0
11.09.2007, 19:03
    #34792551
gl@z
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите с прогой Приветствие
По-моему, причина в функции HourOf - не увидел дефиниции в коде, не нашел и в хелпе.
...
Рейтинг: 0 / 0
11.09.2007, 19:05
    #34792568
gl@z
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите с прогой Приветствие
Может быт, вот этот пример из хелпа поможет:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
This example uses a button and two labels on a form. When the user clicks the button, the current date and time are reported in the captions of the two labels.

void __fastcall TForm1::Button1Click(TObject *Sender)

{
  Word Year, Month, Day, Hour, Min, Sec, MSec;
  TDateTime dtPresent = Now();
  DecodeDate(dtPresent, Year, Month, Day);
  Label1->Caption = AnsiString("Today is Day ") + IntToStr(Day) + AnsiString(" of Month ") + IntToStr(Month) + AnsiString(" of Year ") + IntToStr(Year);
  DecodeTime(dtPresent, Hour, Min, Sec, MSec);
  Label2->Caption = AnsiString("The time is Minute ") + IntToStr(Min) + AnsiString(" of Hour ") + IntToStr(Hour);
}
...
Рейтинг: 0 / 0
11.09.2007, 20:33
    #34792731
matios
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите с прогой Приветствие
Кароче не хватало библиотеки #include <DateUtils.hpp>

и лишнее было
int MonthOf;
int HourOf;
...
Рейтинг: 0 / 0
11.09.2007, 20:33
    #34792733
matios
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите с прогой Приветствие
Но всеже спасибо, что хоть както попытались помочь ))
...
Рейтинг: 0 / 0
12.09.2007, 01:51
    #34792935
White Owl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите с прогой Приветствие
matiosКароче не хватало библиотеки #include <DateUtils.hpp>Это не библиотека.
...
Рейтинг: 0 / 0
Форумы / C++ [игнор отключен] [закрыт для гостей] / помогите с прогой Приветствие / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]