работа проги в фоновом режиме

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Ravshan77
Начинающий
Начинающий
Аватара пользователя
 
Сообщения: 17
Зарегистрирован: 28.04.2006 (Пт) 8:23

работа проги в фоновом режиме

Сообщение Ravshan77 » 11.06.2006 (Вс) 10:39

Как сделать прогу которая работала бы в фоновом режиме.
От колыбели до могилы ищи знание

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 11.06.2006 (Вс) 11:19

Точно так же, как и ту, которая работала бы не в фоновом.
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

YaS
Начинающий
Начинающий
 
Сообщения: 22
Зарегистрирован: 13.02.2006 (Пн) 6:19

Сообщение YaS » 11.06.2006 (Вс) 11:25

Думаю, что элементарно - у формы visible=false

Если не так поправьте

vvs_adm
Гуру
Гуру
Аватара пользователя
 
Сообщения: 1492
Зарегистрирован: 03.02.2005 (Чт) 3:45
Откуда: оттуда ;)

Сообщение vvs_adm » 11.06.2006 (Вс) 11:30

YaS писал(а):Думаю, что элементарно - у формы visible=false
Если не так поправьте
Только нужно предусмотреть методы выхода из фонового режима...
Никогда не откладывай на завтра то, что можно ... отложить на послезавтра!

YaS
Начинающий
Начинающий
 
Сообщения: 22
Зарегистрирован: 13.02.2006 (Пн) 6:19

Сообщение YaS » 11.06.2006 (Вс) 11:34

2 vvs_adm

Конечно надо.
думаю, что предусмотреть отлов нажатия каких-либо клавишь, ну типа горячих сделать.

Что-то подобное на глаза попадплось.

vvs_adm
Гуру
Гуру
Аватара пользователя
 
Сообщения: 1492
Зарегистрирован: 03.02.2005 (Чт) 3:45
Откуда: оттуда ;)

Сообщение vvs_adm » 11.06.2006 (Вс) 11:38

YaS
Ага, на форме кнопку -> Переход в фоновый режим. Потльзователь жмет на неё... Вытаращенными глазами смотрит в трей... Ничего там не находит и судорожно начинает искать мануал с описанием горячих клавиш :wink:
Никогда не откладывай на завтра то, что можно ... отложить на послезавтра!

YaS
Начинающий
Начинающий
 
Сообщения: 22
Зарегистрирован: 13.02.2006 (Пн) 6:19

Сообщение YaS » 11.06.2006 (Вс) 11:44

2 vvs_adm,
прога же пишется для фонового режима?
значит автор не хочет, что бы его произведение на глаза юзеру попадалось.
значит автор будет знать, что если нажать комбинацию клавиша1+клавиша2+клавиша3, то прога объявится.

так же в манул к проге можно написать, как вызвать ее в видимый режим.

neic
Жираф
Жираф
 
Сообщения: 492
Зарегистрирован: 13.02.2005 (Вс) 23:44
Откуда: Сланцы

Сообщение neic » 11.06.2006 (Вс) 12:00

YaS
Думаю, что vvs_adm прав, самое хорошое решение это програ в трее с изменяющей иконкой(в трее). После фоновой работы, если она будет иметь конец реализации, сообщить из трея, что работа завершена!

vvs_adm
Гуру
Гуру
Аватара пользователя
 
Сообщения: 1492
Зарегистрирован: 03.02.2005 (Чт) 3:45
Откуда: оттуда ;)

Сообщение vvs_adm » 11.06.2006 (Вс) 12:01

Не, ну если автор имел ввиду - как сделать червя, который работал бы в фоновом режиме, тогда да... А так возьми тот же WinRAR и посмотри, как он переходит в фоновый режим и как обратно ;)
Никогда не откладывай на завтра то, что можно ... отложить на послезавтра!

YaS
Начинающий
Начинающий
 
Сообщения: 22
Зарегистрирован: 13.02.2006 (Пн) 6:19

Сообщение YaS » 11.06.2006 (Вс) 12:11

2 vvs_admin, 2 neic

Точно! Про трей-то я и не подумал.
Согласен с обоими.

IIIypuk
Обычный пользователь
Обычный пользователь
 
Сообщения: 96
Зарегистрирован: 10.06.2006 (Сб) 12:39

Сообщение IIIypuk » 11.06.2006 (Вс) 14:45

Да, кстати, еще можно App.TaskVisible = False, чтоб только в процессах видно было. :wink:

FAER
Бывалый
Бывалый
 
Сообщения: 232
Зарегистрирован: 22.04.2006 (Сб) 22:56
Откуда: Россия

Сообщение FAER » 11.06.2006 (Вс) 15:51

Выход из фонового режима есть всегда - Ctrl + Alt + Delete => завершить процесс, или снять задачу....


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: AhrefsBot и гости: 13

    TopList  
cron