|
Как разделить процессы
|
|||
---|---|---|---|
#18+
При длительном процессе выводится окошко с ползунком хода процесса. На этом же окне (дабы пользователю не было скучно, а заказчику приятно) находятся банеры, которые запускают презентации. Пользователь запускает презентацию, пока идет длительный процесс в программе (он не должен останавливаться в этом случае либо прерываться) и "коротает время". Если пользователь долго в презентации, а процесс в программе закончился (удачно либо неудачно) должно всплыть информационное окошко, что процесс завершился. И пользователь должен иметь возможность досмотреть презентацию либо вернуться в программу. Одним словом - никто никому (т.е. процессы) не должен мешать. Такие вещи как "запустить_в_отдельный_процесс" и "запустить_и_ждать_завершения_внешней_программы" - знакомы, но как это все состыковать для такой задачи не пойму. С одной стороны все не должны мешать друг другу, и в тоже время ожидать результата от выполнения другого процесса либо манипуляции пользователя. Подскажите алгоритм либо схему, как это всё "развести"? ... |
|||
:
Нравится:
Не нравится:
|
|||
10.09.2009, 12:47 |
|
Как разделить процессы
|
|||
---|---|---|---|
#18+
не пойму в чем здесь сложность или вопрос. запустил програмку с презенташкой, она запустилась кик отдельный процесс, а твой процесс продолжает работать и как только закончится покажет окно. если надо, окно об окончании можно показать поверх всех окон. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.09.2009, 10:07 |
|
Как разделить процессы
|
|||
---|---|---|---|
#18+
Dmitry..не пойму в чем здесь сложность или вопрос. запустил програмку с презенташкой, она запустилась кик отдельный процесс, а твой процесс продолжает работать и как только закончится покажет окно. если надо, окно об окончании можно показать поверх всех окон. И действительно, можно сильно глубоко не копать. Всё на поверхности. Спасибо за комментарий. В принципе на вопрос натолкнули мысли, что когда есть несколько процессов и плюс поверх манипуляция пользователя, то обязательно какое-то "г" проявится. Да, перестарался, "глубоко копнул". Вопрос снимаю. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.09.2009, 22:31 |
|
|
start [/forum/topic.php?fid=15&fpage=31&tid=1336159]: |
0ms |
get settings: |
8ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
37ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
40ms |
get tp. blocked users: |
1ms |
others: | 10ms |
total: | 126ms |
0 / 0 |