Вверх ↑
Этот топик читают: Гость
Ответов: 3349
Рейтинг: 233
#16: 2011-03-05 14:39:06 ЛС | профиль | цитата
nesco, А в VCL не подглядывал?
#pas
DTN_DATETIMECHANGE:
begin
with PNMDateTimeChange(NMHdr)^ do
begin
if FDroppedDown and (dwFlags = GDT_VALID) then
begin
FLastChange := st;
FDateTime := SystemTimeToDateTime(FLastChange);
end
else begin
if FShowCheckbox and IsBlankSysTime(st) then
FChecked := False
else if dwFlags = GDT_VALID then
begin
FLastChange := st;
DT := SystemTimeToDateTime(st);
if Kind = dtkDate then SetDate(DT)
else SetTime(DT);
if FShowCheckbox then FChecked := True;
end;
end;
Change;
end;
end;
карма: 1

0
Разработчик
Ответов: 26163
Рейтинг: 2127
#17: 2011-03-05 14:40:34 ЛС | профиль | цитата
Ivann писал(а):
А в VCL не подглядывал?

А ты проверял, сколько оно там выдает этих событий
карма: 22

0
Ответов: 3349
Рейтинг: 233
#18: 2011-03-05 14:43:56 ЛС | профиль | цитата
Сейчас, жди...
------------ Дoбавленo в 14.43:
Хм.. Два на мышь, одно на клаву.
карма: 1

0
Разработчик
Ответов: 26163
Рейтинг: 2127
#19: 2011-03-05 14:45:18 ЛС | профиль | цитата
Ivann писал(а):
Хм.. Два на мышь, одно на клаву

Ну а я про что -- значит, будем делать так, как в VCL. И я буду всех нуждающихвся в одном событии отсылать лесом
карма: 22

0
Ответов: 3349
Рейтинг: 233
#20: 2011-03-05 14:46:07 ЛС | профиль | цитата
Причем события вызываются, еще до выбора даты, т.е. при нажатии кнопки мыши внутри.
карма: 1

0
Ответов: 16884
Рейтинг: 1239
#21: 2011-03-05 14:47:47 ЛС | профиль | цитата
nesco, хорошо. Пусть будет DTN_DATETIMECHANGE.
А в простом Math или Memory никогда не замечал, что, используя выходную точку для запуска следующего блока схемы где используются данные с нижней точки этих компонент(Math и Memory) , получаешь такой результат, что голова кругом идет ?



карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Разработчик
Ответов: 26163
Рейтинг: 2127
#22: 2011-03-05 14:51:58 ЛС | профиль | цитата
Tad писал(а):
А в простом Math или Memory никогда не замечал

В Math не замечал, а в Memory -- черт ногу сломает, сколько оно ненужных событий прет, но, увы, обработчик его мне не доступен
карма: 22

0
Ответов: 16884
Рейтинг: 1239
#23: 2011-03-05 14:56:06 ЛС | профиль | цитата
Ставишь Debug на линк из нижней точки, а там просто нет события. Или никто ничего не просит или никто ничего не дает.
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Разработчик
Ответов: 26163
Рейтинг: 2127
#24: 2011-03-05 15:00:07 ЛС | профиль | цитата
Tad писал(а):
Ставишь Debug на линк из нижней точки, а там просто нет события.

А примерчик, а то я не уловил суть дела, желательно, на Math
карма: 22

0
Ответов: 16884
Рейтинг: 1239
#25: 2011-03-05 15:16:33 ЛС | профиль | цитата
Не всё коту масленница.Это редко бывает. Иногда лечится запуском b.bat, а иногда помогает закрытие HiAsm и повторное открытие через часа 2-3. Простой перезапуск HiAsm (закрыл и сразу запустил) не помогает.

В семерке пока такого не замечал (тьфу-тьфу).
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Разработчик
Ответов: 26163
Рейтинг: 2127
#26: 2011-03-05 15:17:41 ЛС | профиль | цитата
Tad, а причем тут тогда компонент
карма: 22

0
Ответов: 16884
Рейтинг: 1239
#27: 2011-03-05 15:39:47 ЛС | профиль | цитата
А я разве про компонент ?
Я про очередность событий.
Вспомни
MainForm.onCreate,
Вызов PopUpMenu,
твои советы ставить Timer
У нас сын "поперед батька у пекло бiжить"
------------ Дoбавленo в 15.39:
а эти компоненты - просто на них заметней
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Разработчик
Ответов: 26163
Рейтинг: 2127
#28: 2011-03-05 21:07:54 ЛС | профиль | цитата
Tad писал(а):
Я про очередность событий

В этой очередности событий сам черт ногу сломит
------------ Дoбавленo в 21.07:
Уффф! Кажется, я эту фичу с двойственностью событий победил. Решение получилось настолько простым, что я даже не ожидал.
Смотрите обновление
карма: 22

1
Голосовали:foksov
Ответов: 8930
Рейтинг: 823
#29: 2011-03-05 21:24:21 ЛС | профиль | цитата
nesco, гигант! [flood]Какой же найти ключик для USB [/flood]
карма: 19

0
Разработчик
Ответов: 26163
Рейтинг: 2127
#30: 2011-03-05 21:41:43 ЛС | профиль | цитата
Леонид, опять за свое. Если бы это было так просто, то я бы давно уже сделал
------------ Дoбавленo в 21.41:
Добавил на onChange вывод самой даты, чтобы не таскать ее снизу
карма: 22

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