Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Какая разница между Static и Dim?
|
|||
|---|---|---|---|
|
#18+
Привет всем. Просьба уточнить моё мнение: при первом обращении к функции оба этих прератора "обнуляют" переменные. А при повторном обращении обнуляет только Dim, а Static вместо обнуления вспоминает старое значение при предыдущем обращении к функции. Поэтому, чтобы не забивать память лучше Dim. Так ли это? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.10.2003, 11:55 |
|
||
|
Какая разница между Static и Dim?
|
|||
|---|---|---|---|
|
#18+
если тебе нужно сохранить значение переменной тогда static ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.10.2003, 13:10 |
|
||
|
Какая разница между Static и Dim?
|
|||
|---|---|---|---|
|
#18+
Вопрос некорректен. Это 2 абсолютно разные вещи. Static очень мощный модификатор. Но пользоваться им нужно осторжно. Для процедур это статическая переменная сохраняющая свое значение между вызовами. Статический же член класса доступен всем экземплярам класса, т.е. он один на всех. Каждый экземпляр видит изменение значения и сам может изменить его. Господа! Читайте же МСДН в коне то концов! :) Magnus ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.10.2003, 21:43 |
|
||
|
Какая разница между Static и Dim?
|
|||
|---|---|---|---|
|
#18+
Поправка: Господа! Читайте же МСДН в конце то концов! :) Magnus ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.10.2003, 21:44 |
|
||
|
Какая разница между Static и Dim?
|
|||
|---|---|---|---|
|
#18+
при объявлении как static переменная остается записанной в ячейке памяти, если так можно сказать "на аппаратном уровне". Функция при вызове может брать ее значение прямо оттуда, но scope при этом все равно остается, а время жизни такой переменной как бы другое получается. Magnus23 прав, иногда очень полезна может быть, некоторые вещи можно задумывать по другому. Интересно кстати для вэб приложений, как альтернатива переменным уровня Application. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2003, 00:41 |
|
||
|
Какая разница между Static и Dim?
|
|||
|---|---|---|---|
|
#18+
2 greenapple ну тогда уж session, т.к. переменные application сохраняют свои значения для всего веб приложения и практически не зависят от отдельных пользователей, а переменные объекта session сохраняют свои значения на протяжении сеанса пользователя. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.10.2003, 11:19 |
|
||
|
Какая разница между Static и Dim?
|
|||
|---|---|---|---|
|
#18+
DionX, ты путаешь если быть точнее, то static variables объявляются на уровне application domain. Это новое для интернет-разработчиков. В некоторых местах их почему-то путают с Shared, хотя здесь идет речь о свойствах CLR, и static для вэб-приложений тоже работают, хотя это несколько необычно по сравнению с тем, что было привычно в моделях приложения для IIS раньше. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.10.2003, 14:17 |
|
||
|
|

start [/forum/topic.php?desktop=1&fid=20&tid=1439883]: |
0ms |
get settings: |
8ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
37ms |
get topic data: |
13ms |
get forum data: |
4ms |
get page messages: |
57ms |
get tp. blocked users: |
2ms |
| others: | 261ms |
| total: | 405ms |

| 0 / 0 |
