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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 09.10.2011, 15:26   #11
iCaesy
In progress...
Форумчанин
 
Регистрация: 25.09.2011
Сообщений: 161
По умолчанию

Вот что пишет
[Error] Unit1.pas(67): Undeclared identifier: 'DaysInAWeek'
Вот здесь
Код:
function TDate.GetDayCount: integer;
begin
  result:= DaysInAWeek(YearOf(fDate), WeekOf(fDate))-DayOf(fDate);
end;
В строке

Код:
result:= DaysInAWeek(YearOf(fDate), WeekOf(fDate))-DayOf(fDate);

Последний раз редактировалось iCaesy; 09.10.2011 в 15:51.
iCaesy вне форума Ответить с цитированием
Старый 09.10.2011, 16:30   #12
iCaesy
In progress...
Форумчанин
 
Регистрация: 25.09.2011
Сообщений: 161
По умолчанию

И еще несколько вопросов:
Если я хочу дату отображать в Edit1 Edit2 Edit3, соответственно для дня,месяца, и года.
То в Свойствах Edit'а в поле Text вписывать YearOf, DayOf, MonthOf ??
iCaesy вне форума Ответить с цитированием
Старый 09.10.2011, 18:48   #13
iCaesy
In progress...
Форумчанин
 
Регистрация: 25.09.2011
Сообщений: 161
По умолчанию

С последним разобрался. Интересует вопрос про недели !!!
iCaesy вне форума Ответить с цитированием
Старый 09.10.2011, 21:29   #14
iCaesy
In progress...
Форумчанин
 
Регистрация: 25.09.2011
Сообщений: 161
По умолчанию

ап
10 символов
iCaesy вне форума Ответить с цитированием
Старый 09.10.2011, 23:55   #15
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Цитата:
DaysInAWeek
не, ну Вы хоть немножечко пытаетесь понять, что делают функции?!!

функция DaysInAMonth
Цитата:
Returns the number of days in a specified month of a specified year.
перевожу - возвращает число дней в указанном месяце указанного года.

а что, по Вашему должна делать функция DaysInAWeek ?! Возвращать число дней в неделе?! Так я вам тайну открою: в нашем календаре в любой неделе любого года 7 (семь) дней!

а число дней до конца недели найти просто:
Код:
  result := 7 - DayOfTheWeek(fDate);
p.s. в данной формуле текущий день не учитывается. т.е. от четверга до конца недели 3 дня. Если нужно учитывать текущий день - добавьте к значению формулы единицу.
Serge_Bliznykov вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Полиморфизм Zorgan Visual C++ 22 29.08.2011 12:23
полиморфизм slayerblya Общие вопросы C/C++ 1 27.02.2011 01:43
Полиморфизм mister2010 Общие вопросы C/C++ 30 24.05.2010 01:07
Позднее связывание _Art_ Общие вопросы C/C++ 1 19.12.2009 12:53
Связывание таблиц в MySQL Front и Delphi Droid БД в Delphi 1 22.06.2009 12:12