Вверх ↑
Этот топик читают: Гость
Ответов: 9906
Рейтинг: 351
#46: 2007-04-28 19:46:40 ЛС | профиль | цитата
Чудеса то не рассказывай.

[size=-2]------ Добавлено в 19:46
 PHIDatePicker = ^THIDatePicker;[/code]
Сие есть бред сивой кобылы :wink:
карма: 9

0
Ответов: 3655
Рейтинг: 69
#47: 2007-04-28 20:10:15 ЛС | профиль | цитата
Galkov писал(а):
Ты хочешь узнать, но чтобы не напрягаться

Ага
PS если бы я всё понял в Делфи ,я бы там и программировал.
карма: 0

0
Разработчик
Ответов: 26270
Рейтинг: 2142
#48: 2007-04-28 20:16:14 ЛС | профиль | цитата
Galkov писал(а):
Сие есть бред сивой кобылы

А как будет "не бред"? Ну что ты тянешь кота за интересное место...
карма: 22

0
Ответов: 16884
Рейтинг: 1239
#49: 2007-04-28 20:17:14 ЛС | профиль | цитата
Galkov писал(а):
или ждешь пока я компилированием начну заниматься

Все ждут
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 9906
Рейтинг: 351
#50: 2007-04-28 20:35:15 ЛС | профиль | цитата
nesco, класс это УЖЕ указатель
В отличие от объекта
карма: 9

0
Разработчик
Ответов: 26270
Рейтинг: 2142
#51: 2007-04-29 01:45:02 ЛС | профиль | цитата
Galkov, ну вот, вроде заработало. Вот тепреь я буду знать (ну не знаю я еще всего в объектном программировании) -- я не волшебник, я только учусь (с)
Сейчас буду доделывать.

[size=-2]------ Добавлено в 01:45
Все, доделал. Версия -- 3.00. Пример прилагается. По просьбе Tad'a, и по моим соображениям, введена переменная текущего времени (как в компоненте Time). Предполагается больше не наращивать этот компонент.
Предупреждаю срвзу -- немного изменен алгоритм выдачи события по изменению даты. Сейчас событие выдается толко по выходу из поля календаря (происходит, либо при клике на дате, либо по Enter'y, либо по ESC, либо при потере фокуса). Это связано с тем, что нотификатор отрабатывает проверку валидности даты дважды при изменении и при выходе, а на тайме -- только при изменении.
карма: 22

0
Ответов: 16884
Рейтинг: 1239
#52: 2007-04-29 13:38:48 ЛС | профиль | цитата
Вроде работает нормально.
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Гость
Ответов: 17029
Рейтинг: 0
#53: 2007-07-23 17:22:59 правка | ЛС | профиль | цитата


Редактировалось 2 раз(а), последний 2021-05-22 08:23:42
карма: 0

0
Разработчик
Ответов: 26270
Рейтинг: 2142
#54: 2007-07-23 18:24:44 ЛС | профиль | цитата
rav, а где написано, что оно должно обновляться само по себе?

[size=-2]------ Добавлено в 18:24
Поле ввода даты меняется только командами выбора (мышью, клавиатурой), или предустановкой даты через метод doSetDate. Можно подцепить внешний таймер и ловить переход через ноль, если есть такая необходимость, но встраивать таймер в компонент я не собирался.
карма: 22

0
Ответов: 3655
Рейтинг: 69
#55: 2007-07-23 18:49:44 ЛС | профиль | цитата
nesco, Это не часы .
Он и не должен работать как часы.
Только при запуске сверка даты с системной и всё.
ИМХО.
карма: 0

0
Гость
Ответов: 17029
Рейтинг: 0
#56: 2007-07-23 19:07:50 правка | ЛС | профиль | цитата


Редактировалось 2 раз(а), последний 2021-05-22 08:23:42
карма: 0

0
Разработчик
Ответов: 26270
Рейтинг: 2142
#57: 2007-07-23 19:28:49 ЛС | профиль | цитата
rav писал(а):
приходится добавлять много ненужных элементов

Но простите, для работы как часы он не предназначен
Вячеслав писал(а):
Он и не должен работать как часы


[size=-2]------ Добавлено в 19:28
вот самое простое решение
Add(MainForm,14504283,84,112)
{
Left=20
Top=105
}
Add(DatePicker,14036122,189,126)
{
Left=60
Top=15
Height=21
Point(Data)
Point(CurrentDateTime)
link(Data,14036122:CurrentDateTime,[(195,114)(183,114)(183,170)(195,170)])
}
Add(Timer,1904211,140,126)
{
link(onTimer,14036122:doSetDate,[])
}
но нужна версия DatePicker 4.00, которая работает совместно с DateConvertor'ом
карма: 22

0
Разработчик
Ответов: 26270
Рейтинг: 2142
#58: 2007-08-03 22:04:56 ЛС | профиль | цитата
Некоторые движения с DatePicker'ом привели к обнаружению некоторых мелких багов -- не работали свойства Visible и Enabled. Дополнительно пирчесан код. Текущая версия на данный момент -- 4.50

-- Удалено с вхождением в дистрибутив --
карма: 22

0
Ответов: 3655
Рейтинг: 69
#59: 2007-08-03 22:21:17 ЛС | профиль | цитата
nesco, К твоим компонентам ещё нужна прога которая удаляет предыдущие версии с компа.
Уж больно часто выходят новые релизы.
карма: 0

0
Разработчик
Ответов: 26270
Рейтинг: 2142
#60: 2007-08-03 23:03:31 ЛС | профиль | цитата
Вячеслав, по DatePicker'y давно не было никаких релизов.
карма: 22

0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)