Вверх ↑
Этот топик читают: Гость
Ответов: 1926
Рейтинг: 172
#1: 2009-10-08 11:45:01 ЛС | профиль | цитата
Вот реализация работы с заставкой. Из неё можно научиться:
- искать заставки в их стандартном местопрасположении
- запускать заставку в определённом окне, а не только на весь экран
- вырубать процессы
- использовать стандартный компонент SCR.

Только вот вопрос: не работает установка интервала...
карма: 9
2
файлы: 1Project7__.rar [12.5KB] [247]
Голосовали:sla8a, Genius
Главный модератор
Ответов: 2999
Рейтинг: 396
#2: 2009-10-08 23:39:45 ЛС | профиль | цитата
3042 писал(а):
не работает установка интервала


http://hiasm.com/forum.html?q=3&p=91048#p91048
карма: 6
Дорогу осилит идущий. Install/Update HiAsm.NET
0
Ответов: 1926
Рейтинг: 172
#3: 2009-10-09 07:48:10 ЛС | профиль | цитата
Люди, кто знает, почему в диалоге "свойства экрана" не изменяется интервал заставки, если вручную его поменять в Реестре. У меня именно так: меню в Реестре с 300 на 240, а в диалоге всё равно 5 мин.
карма: 9
0
Разработчик
Ответов: 26163
Рейтинг: 2127
#4: 2009-10-09 08:50:53 ЛС | профиль | цитата
3042 писал(а):
Люди, кто знает, почему в диалоге "свойства экрана" не изменяется интервал заставки

А потому, что реестр не считывается, а только пишется в него
карма: 22

0
Ответов: 1926
Рейтинг: 172
#5: 2009-10-09 10:27:03 ЛС | профиль | цитата
А что же считывается? Откуда берётся значение для диалога?

И если не считывается, то зачем компонент SCR пишет в реестр?
карма: 9
0
Разработчик
Ответов: 26163
Рейтинг: 2127
#6: 2009-10-09 10:33:42 ЛС | профиль | цитата
3042 писал(а):
А что же считывается?

Нижняя точка varInterval, но он никак не влияет на диалог. Об этом надо позаботится самому
карма: 22

0
Ответов: 1926
Рейтинг: 172
#7: 2009-10-09 14:00:46 ЛС | профиль | цитата
nesco, я про диалог windы, который вызывается по клику ПКМ на рабочем столе. В нём у меня не считывается из Реестра.

У меня в схеме считывается с varInterval. Но почему-то неправильно. И по doInterval ничего не устанавливается!
карма: 9
0
Разработчик
Ответов: 26163
Рейтинг: 2127
#8: 2009-10-09 14:47:24 ЛС | профиль | цитата
3042 писал(а):
И по doInterval ничего не устанавливается!

Там серьезно поправить надо. Занимаюсь сейчас этим
карма: 22

0
Гость
Ответов: 17029
Рейтинг: 0
#9: 2009-10-09 14:57:32 правка | ЛС | профиль | цитата


Редактировалось 1 раз(а), последний 2017-03-04 06:32:01
карма: 0

0
Ответов: 16884
Рейтинг: 1239
#10: 2009-10-09 15:02:15 ЛС | профиль | цитата
Выше - это я.

Выбросило в Гости.
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Разработчик
Ответов: 26163
Рейтинг: 2127
#11: 2009-10-09 16:20:01 ЛС | профиль | цитата
3042, я тут твой пример поразбирал, у тебя проблема в том, что совйство Interval в компоненте стереть надо (параметр типа: string), чтобы поток воспринимало, а так постоянно лепиться будет 60
карма: 22

0
Ответов: 1926
Рейтинг: 172
#12: 2009-10-09 19:50:51 ЛС | профиль | цитата
bzq-79-178-200-124.red.be писал(а):
Наверное считывается только при запуске винды и при нажатии кнопки "Применить" в диалоге.


Нет. Ставлю в Реестре 60 вместо 300, перезагружаю - в Реестре опять 300!
карма: 9
0
Разработчик
Ответов: 26163
Рейтинг: 2127
#13: 2009-10-09 19:56:25 ЛС | профиль | цитата
3042 писал(а):
в Реестре опять 300

Я коке-чего подправил в этом компоненте, можно скачать с SVN и попробовать
карма: 22

1
Голосовали:3042
Ответов: 1926
Рейтинг: 172
#14: 2009-10-09 19:57:38 ЛС | профиль | цитата
nesco, да, действительно. В Реестр теперь записываются новые значения, но в диалоге (том, который с рабочего стола по ПКМ вызывается, "свойства экрана") всё равно как было 5 мин., так и есть! Из Реестра не читается (в отличие от моей программы, в которой всё читается правильно.)
карма: 9
0
Разработчик
Ответов: 26163
Рейтинг: 2127
#15: 2009-10-09 20:00:17 ЛС | профиль | цитата
3042 писал(а):
но в диалоге (том, который с рабочего стола по ПКМ вызывается, "свойства экрана") всё равно как было 5 мин., так и есть!

До перезагрузки после изменений, или после
------------ Дoбавленo в 20.10:
3042 писал(а):
Из Реестра не читается (в отличие от моей программы, в которой всё читается правильно.)

В исправленном компоненте читается то, что должно быть на текущий момент. Реестр и действительные текущие значения могут различаться, так и должно быть, если не стоит применение параметров к реестру
карма: 22

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