5 / 5 / 1
Регистрация: 10.10.2008
Сообщений: 138
|
|
1 | |
Сделать увеличение статической переменной приложения, не зависимо от страниц19.09.2011, 00:15. Показов 1152. Ответов 9
Метки нет (Все метки)
здравствуйте=)
подскажите как можно сделать увеличение статической переменной приложения, не зависимо от страниц. т.е. при запуске приложения начинает увеличиваться счетчик с интервалом в х мс. потом при запросе к конкретной странице она уже сможет вывести мне значение этого счетчика.
0
|
19.09.2011, 00:15 | |
Ответы с готовыми решениями:
9
Проблема с взаимодействием динамической и статической памяти - обращение к статической переменной Объявление статической переменной и статической функции в классе переключатель страниц для статической СТРАНИЦЫ Увеличение переменной на 1, но лишь при срабатывании булевой переменной |
CEO
2258 / 1248 / 57
Регистрация: 16.03.2009
Сообщений: 3,588
|
|
19.09.2011, 02:25 | 2 |
Shtolz, постоянно всплывает обсуждение работы веб-приложений вне запроса страниц - и постоянно убеждаемся что не для того они созданы. Ну вот зачем такой костыль ваять?! Эсть службы, есть воркфловы, есть потоки-воркеры - вот для них такое не проблема.
В Gloabal.asax никто конечно не мешает на OnStart навесить обработку и запустить там поток - но хостинг может в любой момент перезапустить домен, или сделать Process termination, или перевести поток в suspend mode.
1
|
86 / 85 / 11
Регистрация: 12.07.2009
Сообщений: 465
|
|
19.09.2011, 06:46 | 3 |
Если очень сильно надо, то думаю лучше хранить ее в БД
1
|
CEO
2258 / 1248 / 57
Регистрация: 16.03.2009
Сообщений: 3,588
|
|
19.09.2011, 11:05 | 4 |
1
|
86 / 85 / 11
Регистрация: 12.07.2009
Сообщений: 465
|
|
19.09.2011, 11:28 | 5 |
Можно конечно прибегнуть в временным меткам и вычислениям, но это уже через чур.... О_о
А может в аппликации хранить и таймером менять значение, а на событии Application End писать в базу. При Application Start вытаскивать из базы и снова в аппликацию? Честно говоря мне очень интересно для чего это может пригодиться.
1
|
CEO
2258 / 1248 / 57
Регистрация: 16.03.2009
Сообщений: 3,588
|
|
19.09.2011, 11:30 | 6 |
Vegas, ну вы же сами понимаете что тут шаманством попахивает
1
|
Vegas
|
19.09.2011, 11:42
#7
|
1
|
5 / 5 / 1
Регистрация: 10.10.2008
Сообщений: 138
|
|
07.06.2012, 20:04 [ТС] | 8 |
Vegas, Ок. расскажите, плиз, как реализовать обратный отсчет на электронном аукционе(как пример). участник кликает - таймер обнуляется для всех.
0
|
2735 / 2041 / 380
Регистрация: 22.07.2011
Сообщений: 7,731
|
|
07.06.2012, 21:50 | 9 |
Хм, не прошло и года...
Для аукциона тем более такое шаманство не годится , время завершения , для конкретного обьекта аукциона , храним в БД (так же как и остальные данные аукциона) , а уже отсчет можно на клиентском скрипте делать.
0
|
86 / 85 / 11
Регистрация: 12.07.2009
Сообщений: 465
|
|
08.06.2012, 20:07 | 10 |
100%
Хочу только добавить, что у пользователей могут быть разные часовые пояса, поэтому на клиенте надо скриптить с этим учетом. Вам надо знать сколько минут/секунд осталось и добавить это время к времени на клиентском компьютере. Так как время на клиенте может быть неверное и прочие задержки и глюки, стоит усмотреть этот вопрос в условиях использования сайта с консультацией юриста, иначе проблем ждите.
0
|
08.06.2012, 20:07 | |
08.06.2012, 20:07 | |
Помогаю со студенческими работами здесь
10
Увеличение int переменной зная её имя в char переменной Объявление статической переменной Наследование статической переменной Возврат статической переменной Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |