Вверх ↑
Этот топик читают: Гость
Ответов: 241
Рейтинг: 45
#1: 2006-12-25 17:29:55 ЛС | профиль | цитата
Когдато спрашивали можно ли написать на HiAsm заставку, вот небольшой примерчик.
После компиляции переименовать расширение exe на scr и сунуть в %windows%/system32 для XP/2k и выбирать из свойств экрана.

code_721
карма: 0

0
файлы: 1code_721.txt [5.8KB] [634]
Ответов: 3851
Рейтинг: 159
#2: 2006-12-25 18:19:18 ЛС | профиль | цитата
не вырубается по движению мыши (onMouseMove).
после выбора другого сэйвера, остаётся в памяти в виде двух процессов, это так и должно быть?
карма: 0
начавший
0
Ответов: 632
Рейтинг: 16
#3: 2006-12-25 18:32:58 ЛС | профиль | цитата
Wolfik, установил зеленый цвет надписи и поставил таймер - прикольно выглядит, нехватает шлейфа и отдаления-приближения... опен ГыЛы вроде поддерживает... Доделывай...
карма: 0

0
Ответов: 241
Рейтинг: 45
#4: 2006-12-25 18:34:27 ЛС | профиль | цитата
Это просто пример, как это реализовать а не полностью законченная программа.
В сервисах остается потому что производится многократный запуск по изменениям каких либо параметров и т.д. Выход программы не совсем доделан, но это не сложно поэтому не стал дописывать.
Скринсэйвер запускается системой не единожды, а через промежуток времени указанный тобой. Тоесть винде всеравно запущен ли у тебя он уже или нет. Необходимо вставлять компоненет запуск одной копии программы, которого в основном пакете нет, или реализовывать это через инлайн.
По движения мыши я и не делал выход, он почему то сразу вылетает в этом случае
карма: 0

0
Ответов: 574
Рейтинг: 1
#5: 2006-12-25 20:29:12 ЛС | профиль | цитата
Wolfik, мне понравилось! Молодец!
карма: 0

0
Ответов: 3851
Рейтинг: 159
#6: 2006-12-25 23:39:03 ЛС | профиль | цитата
Wolfik писал(а):
По движения мыши я и не делал выход, он почему то сразу вылетает в этом случае
так вроде работает:
Add(Counter,6997736,203,497)
{
Max=2
link(onNext,6668426:doCompare,[])
}
Add(If_else,6668426,245,497)
{
Op2=Integer(2)
}
тока мыша всё-равно видна, вместе с панелью задач (+ пуск, быстрый запуск, трэй, язык).
Есть желание проверить загрузку проца (руки не дошли), а то от большинства штатных сэйверов его уносит под 100%. Ещё бы с процессами разобраться, а так нормально, давно мечтал свой screensaver сбацать, сиба
карма: 0
начавший
0
Главный модератор
Ответов: 2999
Рейтинг: 396
#7: 2006-12-26 00:23:16 ЛС | профиль | цитата
Wolfik писал(а):
...Необходимо вставлять компоненет запуск одной копии программы, которого в основном пакете нет,...

Пардон, а Mutex использовать?

code_723
карма: 6
Дорогу осилит идущий. Install/Update HiAsm.NET
0
файлы: 1code_723.txt [608B] [542]
Ответов: 241
Рейтинг: 45
#8: 2006-12-26 01:00:50 ЛС | профиль | цитата
Или Mutex как вариант
Не работал с ним просто
карма: 0

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