Вверх ↑
Этот топик читают: Гость
Ответов: 16884
Рейтинг: 1239
#31: 2010-11-08 22:56:09 ЛС | профиль | цитата
nesco, немного освободился.
Давай разберёмся, что делает твой совет с таймером.

procedure THIMainForm.Load;
begin
_hi_OnEvent(_event_onCreate);
Control.Visible := _prop_Visible;
end;
1. При запуске программы, появляется событие onCreate.
2. Запускается Timer
3. И пока он считает своё время
4. Срабатывает вторая строчка Control.Visible := _prop_Visible;
5. А так как мы таймером (по идее) "задержали" onCreate, то в итоге и получили
вот такой порядок срабатывния.

procedure THIMainForm.Load;
begin
Control.Visible := _prop_Visible;
_hi_OnEvent(_event_onCreate);
end;
Смоделировать
nesco писал(а):
ненужные артефакты перерисовки
не получилось.
Может попробуешь (на досуге) смоделировать ?
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Разработчик
Ответов: 26170
Рейтинг: 2127
#32: 2010-11-08 23:08:29 ЛС | профиль | цитата
А чем точка onActivate не устраивает
Давай будем использовать то, что у нас есть без всяких переделок. Шеф уже высказался против, подтвердив возможность возникновения артефактов. Значит, ему они попадались
карма: 22

0
Ответов: 16884
Рейтинг: 1239
#33: 2010-11-08 23:39:33 ЛС | профиль | цитата
nesco писал(а):
Давай будем использовать то, что у нас есть без всяких переделок.
Ну правильно - люди и на костылях ходят...
В данном случае (и не только) Timer - это костыль.

карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 52
Рейтинг: 4
#34: 2010-11-16 17:59:21 ЛС | профиль | цитата
Народ. Чет я вообще не могу разобраться с установкой порядком срабатывания!
Объясните плиз где? куда? откуда?

карма: 0

0
Гость
Ответов: 17029
Рейтинг: 0
#35: 2010-11-16 18:37:59 правка | ЛС | профиль | цитата


Редактировалось 2 раз(а), последний 2025-01-10 11:12:19
карма: 0

0
Разработчик
Ответов: 26170
Рейтинг: 2127
#36: 2010-11-16 18:49:20 ЛС | профиль | цитата
Litovecc писал(а):
Народ. Чет я вообще не могу разобраться с установкой порядком срабатывания!

А почитать предыдущую страницу и мой последний пост со схемой не судьба, видно
карма: 22

1
Голосовали:Litovecc
Ответов: 52
Рейтинг: 4
#37: 2010-11-17 11:01:31 ЛС | профиль | цитата
nesco писал(а):
А почитать предыдущую страницу и мой последний пост со схемой не судьба, видно


спасибо, да не разглядел
------------ Дoбавленo в 11.32:
Nesco в твоем примере не добавляются тематики и слова
карма: 0

0
Разработчик
Ответов: 26170
Рейтинг: 2127
#38: 2010-11-17 11:10:39 ЛС | профиль | цитата
Litovecc писал(а):
в твоем примере не добавляются тематики и слова

Это не мой пример, мне сугубо по барабану была далнейша логика работы схемы, я только и сделал, что показал, как заменить событие onCreate на событие onActivate, чтобы исключить артефакты начальной перерисовки контролов. Все вопросы по работоспособности схемы направляй к miver-у и Tad-у
карма: 22

0
Ответов: 16884
Рейтинг: 1239
#39: 2010-11-17 13:15:23 ЛС | профиль | цитата
Я отвечаю только за свой файл - у меня все работает.
Файл от miver-а и твой, который ты взял от miver-а, работать так, как задумано, не будет.
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
1
файлы: 1dictionary.zip [6.9KB] [92]
Голосовали:pardon
Ответов: 8930
Рейтинг: 823
#40: 2010-11-17 14:23:32 ЛС | профиль | цитата
nesco, Tad, "К пуговицам претензии есть?
Нет, пришиты насмерть, не оторвёшь!"
карма: 19

0
Ответов: 52
Рейтинг: 4
#41: 2010-11-17 15:04:28 ЛС | профиль | цитата
Все работает - после очень простых действий
карма: 0

0
Ответов: 16884
Рейтинг: 1239
#42: 2010-11-17 15:29:29 ЛС | профиль | цитата

карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 52
Рейтинг: 4
#43: 2010-11-17 15:55:37 ЛС | профиль | цитата
1) А добавленную уже тематику как удалить?
2) И запретить удаление/добавление/редактирование тематик/записей?
карма: 0

0
Ответов: 131
Рейтинг: 15
#44: 2010-11-17 16:14:53 ЛС | профиль | цитата
Отличная база получилась +
А нельзя ли добавить хинты на каждую букву, чтоб отображалось количество слов начинающихся на эту букву в выбранной тематике?

P.S. В "Ё" не записывается
карма: 0

0
Ответов: 16884
Рейтинг: 1239
#45: 2010-11-17 17:07:26 ЛС | профиль | цитата
Litovecc, pardon, можно сделать всё. Захотеть надо.
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)