Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2010.02.07;
Скачать: CL | DM;

Вниз

Странности календаря в Дельфи   Найти похожие ветки 

 
Aleks   (2009-12-11 10:28) [0]

Нужно чтобы при показе формы с календарем был выделен сегодняшний день.
Пробую сделать на ОнШов так :
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-11 10:34) [1]

никаких траблов нет.
календарь честно показывает mydate


 
Kyn66 ©   (2009-12-11 11:14) [2]


> Медвежонок Пятачок ©   (11.12.09 10:34) [1]

Что меня прикалывает в твоих ответах, то это намек издалека... :) Ну нельзя сразу человеку объяснить, что myDate нигде не инициализирована, а посему бред и показывает. И зачем промежуточное DecodeDate(myDate, myYear, myMonth, myDay), если нужна полная дата?


 
Медвежонок Пятачок ©   (2009-12-11 11:19) [3]

Пришел и все испортил.

Ну нельзя сразу человеку объяснить, что myDate нигде не инициализирована

по мне так если чел сам допрет, что он тупо накосячил и календарь не виноват, то пользы ему от этого будет на порядок больше.


 
clickmaker ©   (2009-12-11 11:21) [4]

нифига. Present - это зарезервированное слово. compiler magic. все календари должны показывать его, даже если им подсовывают какую-то myDate


 
kyn66 ©   (2009-12-11 11:24) [5]

Ну вот, началось избиение младенца.....


 
Медвежонок Пятачок ©   (2009-12-11 11:26) [6]

и вообще откуда претензия за какие-то намеки?

вопрос: в чем траблы, календарь врет.

ответ: никаких траблов нет. календарь честно показывает mydate

все открытым текстом и без намеков.


 
kyn66 ©   (2009-12-11 11:28) [7]


> по мне так если чел сам допрет, что он тупо накосячил и
> календарь не виноват, то пользы ему от этого будет на порядок
> больше.

Ты знаешь, бывают случаи когда лишний end;(пример) или скобку лишнюю будешь искать неделю до опупения. На свой розум - вроде все пучком, пока свежий глаз не подскажет где собака порылась. Вон оно как быват... :)


 
Медвежонок Пятачок ©   (2009-12-11 11:32) [8]

На свой розум - вроде все пучком

моя метода направлена на то, чтобы отучить человека думать следующим  образом :

"я даратаньян, а календарь и компилятор дураки"


 
Сергей М. ©   (2009-12-11 11:36) [9]


> kyn66 ©   (11.12.09 11:28) [7]


> бывают случаи


Бывают.
Но этот случай явно не из тех.


 
kyn66 ©   (2009-12-11 11:48) [10]


> Медвежонок Пятачок ©   (11.12.09 11:32) [8]
> "я даратаньян, а календарь и компилятор дураки"

Ну зачем ты так. Автор ведь ничего против компилятора не упомянул. Пытается в своих траблах разобраться. А вот такое (Пробую сделать на ОнШов так :) немного раздражает :(. А опыт он с годами приходит, хоть в чем. Автор ведь не просит за него написать,

Пробую сделать

Но не получается.


 
Медвежонок Пятачок ©   (2009-12-11 12:22) [11]

Автор ведь ничего против компилятора не упомянул

это образ мышления такой. или восприятие мира такое если хотите.

"я присваиваю то, что надо, а календарь показывает не то что надо"

есть еще подобные примеры.
"я обращаюсь по имени к полю датасета которое точно есть, а программа ошибочно говорит, что его нет"

я выполняю запрос с условием where, в которое стопудово должны попасть сто записей (я точно знаю, что они там есть), а скл сервер ошибочно не возвращает ни одной"

и так далее....


 
kyn66 ©   (2009-12-11 12:47) [12]


> Медвежонок Пятачок ©   (11.12.09 12:22) [11]

НУ это из области самозаблуждения, что-ли... Ничего, я думаю автор во всем разберется и поймет в чем была его ошибка. Одно плохо, что во время интенсивного обсуждения таких ситуаций автор-ы кудасть пропадают. И приходится делиться догадками. Не вижу смысла в дальнейших спорах без участия автора ;)

> Медвежонок Пятачок ©   (11.12.09 11:32) [3]+[8]

А вобщем в твоей методе есть некий здравый смысл. ;)


 
sniknik ©   (2009-12-11 13:03) [13]

> А вобщем в твоей методе есть некий здравый смысл. ;)
это единственно верный смысл, т.к. пока они "кивают" на других они не учатся. есть и примеры таких, тут один пару лет уже наверное на форум ходит и как был нулем так и остался, и все вопросы его сводятся по смыслу "я все верно делаю, а оно не работает. в чем проблема?" (и что ответить кроме как "в зеркале"?). а должно быть не так, должно быть "раз не работает значит что то сделано не так, а раз делаю я .... то либо неправильно делаю либо чего то в реализуемой теме не знаю".


 
Anatoly Podgoretsky ©   (2009-12-11 13:32) [14]

> sniknik  (11.12.2009 13:03:13)  [13]

Не один


 
{RASkov} ©   (2009-12-11 14:10) [15]

> [3] Медвежонок Пятачок ©   (11.12.09 11:19)
> по мне так если чел сам допрет, что он тупо накосячил и
> календарь не виноват, то пользы ему от этого будет на порядок
> больше
.

Не факт.... еще не знай как он сам допрет... возможно через Ж..., главное заработает и он подумает что так и должно быть...
Отсюда можно сделать вывод, что именно ТЫ его поставил на эту дорогу.... неправильную...)
А возможно указание сразу на его оплошность заставят его думать в верном направлении и дальше...
Так что вилами по воде эти намеки...
:о)


 
{RASkov} ©   (2009-12-11 14:14) [16]

> Так что вилами по воде \возможно/ эти намеки...

Собсно что я хотел сказать. Оно и так хорошо и так. Или другими словами все плохо.
Поэтому каждый сам выбирает как помочь человеку или запутать его в конец.
ЗЫ это я не кому конкретно не говорю :)


 
Aleks   (2009-12-11 16:29) [17]

Спасибо парни за советы и подсказки, потихоньку разобрался с календарем.


 
Плохиш ©   (2009-12-11 23:28) [18]


> Ты знаешь, бывают случаи когда лишний end;(пример) или скобку
> лишнюю будешь искать неделю до опупения. На свой розум -
>  вроде все пучком, пока свежий глаз не подскажет где собака
> порылась. Вон оно как быват... :)
>

Слесарю - слесарево.


 
Германн ©   (2009-12-12 01:35) [19]


> потихоньку разобрался с календарем.

Ножом по горлу и в колодец? (с:)


 
Aleks   (2009-12-12 11:36) [20]

>Германн. Тоисть? :/


 
Германн ©   (2009-12-12 14:13) [21]


> Тоисть?

"Джентельмены удачи" (с)



Страницы: 1 вся ветка

Текущий архив: 2010.02.07;
Скачать: CL | DM;

Наверх




Память: 0.52 MB
Время: 0.013 c
4-1228799718
Skyle
2008-12-09 08:15
2010.02.07
Непонятки с USB сканером с эмуляцией COM. Не работает RXFLAG.


2-1260668640
andrewtitoff
2009-12-13 04:44
2010.02.07
БД


2-1260456442
Proxytel
2009-12-10 17:47
2010.02.07
Как читать индикатор чтения-записи жесткого диска?


2-1260432658
TAzimut
2009-12-10 11:10
2010.02.07
Как перехватить событие максимизации формы?


2-1260458828
JohnKorsh
2009-12-10 18:27
2010.02.07
Передача файла по сети.