Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / как настроить нормальный фоновый режим проги?... / 17 сообщений из 17, страница 1 из 1
11.01.2005, 18:46
    #32859978
vlas
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как настроить нормальный фоновый режим проги?...
как настроить нормальный фоновый режим проги?...

?TIME()
a1=MOD(sec(dateTIME())+30,60)
DO WHILE SEC(dateTIME())<>a1

ENDDO
?TIME()
это грузит под 100 процентов((
есть ли что ниб в фоксе как в delphi?
...
Рейтинг: 0 / 0
11.01.2005, 21:00
    #32860082
Hel!Riser
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как настроить нормальный фоновый режим проги?...
чиста теоритически..
а еслт нажмать Alt+Crtl+Del и у процесса выставить прииоритет ниже реалтаймовского? пройдет ли опущение загрузги камня: Если да, то нужно рыть в ФАКе по Выню, как выставить руками приорите задачи при пуске..
...
Рейтинг: 0 / 0
11.01.2005, 21:40
    #32860103
vlas
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как настроить нормальный фоновый режим проги?...
пробовал- совсем даже не создается впечатления что комп завис ,но проц на 100% с самым низким приоритетом))....
...
Рейтинг: 0 / 0
11.01.2005, 22:28
    #32860117
luser
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как настроить нормальный фоновый режим проги?...
Вы это... на фоксе это пытаетесь сделать ? :) Идиоты. Больше у меня слов нет.
Я бы вам написал FLL, но вы что-то у меня не внушаете доверия.
Там где вы учились - мы преподавали. В сад.
...
Рейтинг: 0 / 0
12.01.2005, 01:58
    #32860184
Redrik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как настроить нормальный фоновый режим проги?...
luserВы это... на фоксе это пытаетесь сделать ? :) Идиоты. Больше у меня слов нет.
Я бы вам написал FLL, но вы что-то у меня не внушаете доверия.
Там где вы учились - мы преподавали. В сад.

Грубовато, конечно... Но в тему!
Люди, вы циклом "фоновый режим" делаете? Офигеть! По меньшей мере таймер пользуйте... Что ж вы так... :-(
...
Рейтинг: 0 / 0
12.01.2005, 03:15
    #32860198
Igor Korolyov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как настроить нормальный фоновый режим проги?...
Hi vlas!

А зачем? Чего добится то хочешь? Чем не устраивает READ EVENTS?

Posted via ActualForum NNTP Server 1.1
...
Рейтинг: 0 / 0
12.01.2005, 07:40
    #32860240
sparrow
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как настроить нормальный фоновый режим проги?...
Конечно непонятно зачем все это нужно.
Но легко, в цикл добавить WAIT и все дела:
Код: plaintext
1.
2.
3.
4.
5.
6.
?TIME()
a1=MOD(sec(dateTIME())+ 30 , 60 ) 
DO WHILE SEC(dateTIME())<>a1 
  WAIT '' TIMEOUT  0 . 5 
ENDDO 
?TIME()
...
Рейтинг: 0 / 0
12.01.2005, 10:34
    #32860461
Chuveljov Andrew
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как настроить нормальный фоновый режим проги?...
Господа!!! Только FLL. Всё остальное работать будеть через пень-колоду!!!
___________________
Всё вышеизложенное есть моё частное мнение и не претендует на полноту изложения.
...
Рейтинг: 0 / 0
13.01.2005, 03:41
    #32862265
Igor Korolyov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как настроить нормальный фоновый режим проги?...
Hi Andrew!

> Господа!!! Только FLL. Всё остальное работать будеть через
> пень-колоду!!!

Что именно?
READ ENVENTS и таймер?
Приведи тогда пример где что-то не работает в такой схеме и работает через
fll.

Posted via ActualForum NNTP Server 1.1
...
Рейтинг: 0 / 0
13.01.2005, 08:41
    #32862364
Cyrus
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как настроить нормальный фоновый режим проги?...
vlasкак настроить нормальный фоновый режим проги?...

?TIME()
a1=MOD(sec(dateTIME())+30,60)
DO WHILE SEC(dateTIME())<>a1

ENDDO
?TIME()
это грузит под 100 процентов((
Вот так не грузит:
Код: plaintext
1.
2.
3.
4.
5.
6.
?TIME()
a1=MOD(sec(dateTIME())+ 30 , 60 )
DO WHILE SEC(dateTIME())<>a1
    DOEVENTS FORCE 
ENDDO
?TIME()
Но я бы сделал вот так:
Код: plaintext
1.
2.
3.
4.
DECLARE Sleep IN WIN32API integer
?TIME()
=sleep( 30000 )
?TIME()
CLEAR DLLS
...
Рейтинг: 0 / 0
13.01.2005, 10:26
    #32862555
ВладимирМ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как настроить нормальный фоновый режим проги?...
vlasкак настроить нормальный фоновый режим проги?...
Прежде чем отвечать на вопрос, хотелось бы узнать, что именно автор понимает под термином "фоновый режим проги"?

Объясните словами, как должна вести себя прога. Фраза "как в Delphi" совершенно ни о чем не говорит.
...
Рейтинг: 0 / 0
13.01.2005, 11:25
    #32862742
XAndy
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как настроить нормальный фоновый режим проги?...
Всем привет!

2Igor Korolyov
авторREAD ENVENTS и таймер?
Приведи тогда пример где что-то не работает в такой схеме и работает через
fll.

Привожу ;)
Например, через таймер нельзя точно узнать, находится ли фокс в состоянии простоя. Можно извращаться с отслеживанием мыши и т.п., но это будут догадки, а если включиться в цепь внутрисистемных обрабочиков фокса (в fll), то фокс САМ точно сообщит, что он де сейчас ничем не занят...

Или например, нужно выполнить некоторое действие, как только пользователь зашевелился (мышку двинул, нажал что-либо). Как это реализовано в WAIT ... NOWAIT. Нет проблем.
...
Рейтинг: 0 / 0
13.01.2005, 12:00
    #32862843
Urri
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как настроить нормальный фоновый режим проги?...
Я так понял, что программа просто сама по себе должна работать в фоновом режиме. Быть неким обработчиком, который время от времени повторяет выполнение определенных действий. Т.е., например, неким scheduler'ом или listener'ом. В таком случае READ ENVENTS и таймера вполне достаточно.
На период, пока программа будет занята работой, таймер выключается, чтоб ни при каких условиях не произошло его лишнее срабатывание, пока программа занята настоящим делом. Затем, когда возобновляется ее состояние простоя, таймер опять взводится.
Если поведение программы должно быть более сложное, тогда, пожалуй, в некоторых случаях имеет смысл "точно знать, находится ли фокс в состоянии простоя". Хотя и в этом случае грамотной рулежки таймером из программы, ИМХО, достаточно (просто в некоторых случаях это может начать отнимать много сил).
...
Рейтинг: 0 / 0
13.01.2005, 17:42
    #32863831
Redrik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как настроить нормальный фоновый режим проги?...
Кажись, решение вопроса автору уже не интересно...
...
Рейтинг: 0 / 0
14.01.2005, 09:10
    #32864329
vlas
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как настроить нормальный фоновый режим проги?...
Большое спасибо всем ))
...
Рейтинг: 0 / 0
14.01.2005, 09:16
    #32864336
vlas
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как настроить нормальный фоновый режим проги?...
насчет фонового режима- эт когда прога в трее висит
фоновый режим в дельфи- распаралеливание процессов
...
Рейтинг: 0 / 0
15.01.2005, 05:20
    #32866116
Igor Korolyov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как настроить нормальный фоновый режим проги?...
Hi vlas!

> насчет фонового режима- эт когда прога в трее висит

Глупость - только человек крайне слабо представляющий себе программирование
под винду считает что когда программа "висит в трее" она чем-то отличается
от программы "висящей на панели задач", или от программы "нигде не висящей,
а тихо/молча делающей своё чёрное дело".
Трей это лишь место куда любая программа может поместить иконку - и ничего
более. И на режим работы программы это ну никак не влияет.
А в фоксе программа нуждается в READ EVENTS или модальной форме, дабы она
могла находится в "неактивном" состоянии - иначе она отработает и
завершится.

> фоновый режим в дельфи- распаралеливание процессов

Я не сильно понимаю в Delphi, но что-то эта фраза мне сильно не нравится :(

2 XAndy ты про хитрые частности пишешь (и явно не нужные "всем и всегда"), я
бы никогда не подумал об этом в контексте заданного вопроса... Вот если бы
про "простой" или Idle спрашивали... А тут вообще невесть что оказывается
спрашивают :(

Posted via ActualForum NNTP Server 1.1
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / как настроить нормальный фоновый режим проги?... / 17 сообщений из 17, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]