![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Странности календаря в Дельфи [D7, XP]
Aleks © (2009-12-11 10:28:00)Нужно чтобы при показе формы с календарем был выделен сегодняшний день.
Пробую сделать на ОнШов так :
var
Present: TDateTime;
myDate : TDateTime;
myYear, myMonth, myDay : Word;
begin
Present:= Now;
DecodeDate(myDate, myYear, myMonth, myDay);
Form4.MonthCalendar1.Date:=myDate;
end;
Показывает декабрь 1899 год, выделяет меткой 30 число.
В чем могуть быть траблы?
Германн (2009-12-12 14:13:00) [1]
> Тоисть?
"Джентельмены удачи" (с)
Aleks (2009-12-12 11:36:00) [2]>Германн. Тоисть? :/
Германн (2009-12-12 01:35:00) [3]
> потихоньку разобрался с календарем.
Ножом по горлу и в колодец? (с:)
Плохиш (2009-12-11 23:28:00) [4]
> Ты знаешь, бывают случаи когда лишний end;(пример) или скобку
> лишнюю будешь искать неделю до опупения. На свой розум -
> вроде все пучком, пока свежий глаз не подскажет где собака
> порылась. Вон оно как быват... :)
>
Слесарю - слесарево.
Aleks (2009-12-11 16:29:00) [5]Спасибо парни за советы и подсказки, потихоньку разобрался с календарем.
{RASkov} (2009-12-11 14:14:00) [6]> Так что вилами по воде \возможно/ эти намеки...
Собсно что я хотел сказать. Оно и так хорошо и так. Или другими словами все плохо.
Поэтому каждый сам выбирает как помочь человеку или запутать его в конец.
ЗЫ это я не кому конкретно не говорю :)
{RASkov} (2009-12-11 14:10:00) [7]> [3] Медвежонок Пятачок © (11.12.09 11:19)
> по мне так если чел сам допрет, что он тупо накосячил и
> календарь не виноват, то пользы ему от этого будет на порядок
> больше.
Не факт.... еще не знай как он сам допрет... возможно через Ж..., главное заработает и он подумает что так и должно быть...
Отсюда можно сделать вывод, что именно ТЫ его поставил на эту дорогу.... неправильную...)
А возможно указание сразу на его оплошность заставят его думать в верном направлении и дальше...
Так что вилами по воде эти намеки...
:о)
Anatoly Podgoretsky (2009-12-11 13:32:00) [8]> sniknik (11.12.2009 13:03:13) [13]
Не один
sniknik (2009-12-11 13:03:00) [9]> А вобщем в твоей методе есть некий здравый смысл. ;)
это единственно верный смысл, т.к. пока они "кивают" на других они не учатся. есть и примеры таких, тут один пару лет уже наверное на форум ходит и как был нулем так и остался, и все вопросы его сводятся по смыслу "я все верно делаю, а оно не работает. в чем проблема?" (и что ответить кроме как "в зеркале"?). а должно быть не так, должно быть "раз не работает значит что то сделано не так, а раз делаю я .... то либо неправильно делаю либо чего то в реализуемой теме не знаю".
kyn66 (2009-12-11 12:47:00) [10]
> Медвежонок Пятачок © (11.12.09 12:22) [11]
НУ это из области самозаблуждения, что-ли... Ничего, я думаю автор во всем разберется и поймет в чем была его ошибка. Одно плохо, что во время интенсивного обсуждения таких ситуаций автор-ы кудасть пропадают. И приходится делиться догадками. Не вижу смысла в дальнейших спорах без участия автора ;)
> Медвежонок Пятачок © (11.12.09 11:32) [3]+[8]
А вобщем в твоей методе есть некий здравый смысл. ;)
Медвежонок Пятачок (2009-12-11 12:22:00) [11]Автор ведь ничего против компилятора не упомянул
это образ мышления такой. или восприятие мира такое если хотите.
"я присваиваю то, что надо, а календарь показывает не то что надо"
есть еще подобные примеры.
"я обращаюсь по имени к полю датасета которое точно есть, а программа ошибочно говорит, что его нет"
я выполняю запрос с условием where, в которое стопудово должны попасть сто записей (я точно знаю, что они там есть), а скл сервер ошибочно не возвращает ни одной"
и так далее....
kyn66 (2009-12-11 11:48:00) [12]
> Медвежонок Пятачок © (11.12.09 11:32) [8]
> "я даратаньян, а календарь и компилятор дураки"
Ну зачем ты так. Автор ведь ничего против компилятора не упомянул. Пытается в своих траблах разобраться. А вот такое (Пробую сделать на ОнШовтак :) немного раздражает :(. А опыт он с годами приходит, хоть в чем. Автор ведь не просит за него написать,
Пробую сделать
Но не получается.
Сергей М. (2009-12-11 11:36:00) [13]
> kyn66 © (11.12.09 11:28) [7]
> бывают случаи
Бывают.
Но этот случай явно не из тех.
Медвежонок Пятачок (2009-12-11 11:32:00) [14]На свой розум - вроде все пучком
моя метода направлена на то, чтобы отучить человека думать следующим образом :
"я даратаньян, а календарь и компилятор дураки"
kyn66 (2009-12-11 11:28:00) [15]
> по мне так если чел сам допрет, что он тупо накосячил и
> календарь не виноват, то пользы ему от этого будет на порядок
> больше.
Ты знаешь, бывают случаи когда лишний end;(пример) или скобку лишнюю будешь искать неделю до опупения. На свой розум - вроде все пучком, пока свежий глаз не подскажет где собака порылась. Вон оно как быват... :)
Медвежонок Пятачок (2009-12-11 11:26:00) [16]и вообще откуда претензия за какие-то намеки?
вопрос: в чем траблы, календарь врет.
ответ: никаких траблов нет. календарь честно показывает mydate
все открытым текстом и без намеков.
kyn66 (2009-12-11 11:24:00) [17]Ну вот, началось избиение младенца.....
clickmaker (2009-12-11 11:21:00) [18]нифига. Present - это зарезервированное слово. compiler magic. все календари должны показывать его, даже если им подсовывают какую-то myDate
Медвежонок Пятачок (2009-12-11 11:19:00) [19]Пришел и все испортил.
Ну нельзя сразу человеку объяснить, что myDate нигде не инициализирована
по мне так если чел сам допрет, что он тупо накосячил и календарь не виноват, то пользы ему от этого будет на порядок больше.
Kyn66 (2009-12-11 11:14:00) [20]
> Медвежонок Пятачок © (11.12.09 10:34) [1]
Что меня прикалывает в твоих ответах, то это намек издалека... :) Ну нельзя сразу человеку объяснить, что myDate нигде не инициализирована, а посему бред и показывает. И зачем промежуточное DecodeDate(myDate, myYear, myMonth, myDay), если нужна полная дата?