|
|
|
Вопрос знающим работу компьютера
|
|||
|---|---|---|---|
|
#18+
Я все переменные объявляю в модуле, как Public. Но можно объявлять переменные и в каждой процедуре, как Dim. У меня такой вопрос, одинаковую память занимают одни те же переменные в Public и в Dim? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.03.2011, 08:59 |
|
||
|
Вопрос знающим работу компьютера
|
|||
|---|---|---|---|
|
#18+
Да. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.03.2011, 09:17 |
|
||
|
Вопрос знающим работу компьютера
|
|||
|---|---|---|---|
|
#18+
vallot, по объему памяти не знаю, логически - различий не должно быть. По времени хранения различия есть. Public видима для всех процедур проекта и хранится в памяти до закрытия проекта, Dim - только в данной процедуре и умирает после окончания процедуры. Нужно больше обращать внимание не на объем памяти, а на то, что область видимости переменных важна для корректной работы проекта. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.03.2011, 09:22 |
|
||
|
Вопрос знающим работу компьютера
|
|||
|---|---|---|---|
|
#18+
Как раз по времени меня и интересовал. Отработал и освободил место! Спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.03.2011, 09:30 |
|
||
|
Вопрос знающим работу компьютера
|
|||
|---|---|---|---|
|
#18+
vallot, добавлю(не очень важно, но может пригодится когда): голобальные переменные инициализируются в проекте быстрее, чем локальные. Т.к. инициализируются один раз - при открытии проекта. А локальные инициализируются каждый раз при компиляции процедуры - т.е. перед каждым её выполнением. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.03.2011, 09:42 |
|
||
|
Вопрос знающим работу компьютера
|
|||
|---|---|---|---|
|
#18+
The_Prist, Ну вспомним же ещё холивары ВБА - "не забудьте инициализировать счётчики локально". Хотя лучше помнить о SET xxx ... xxx = Nothing - это высвобождает память правильнее. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.03.2011, 23:37 |
|
||
|
Вопрос знающим работу компьютера
|
|||
|---|---|---|---|
|
#18+
vallotЯ все переменные объявляю в модуле, как Public. Но можно объявлять переменные и в каждой процедуре, как Dim. У меня такой вопрос, одинаковую память занимают одни те же переменные в Public и в Dim? Везде одинаково ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2011, 20:10 |
|
||
|
Вопрос знающим работу компьютера
|
|||
|---|---|---|---|
|
#18+
СОВЕСТЬ проснулась? :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2011, 20:12 |
|
||
|
Вопрос знающим работу компьютера
|
|||
|---|---|---|---|
|
#18+
AndreTMХотя лучше помнить о SET xxx ... xxx = Nothing - это высвобождает память правильнее. КАК ПРАВИЛО высвобождает правильно. Либо, при определённых условиях, приводит к утечкам памяти. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2011, 20:35 |
|
||
|
|

start [/forum/search_topic.php?author=%D0%A3%D1%87%D0%B8%D1%82%D1%8C%D1%81%D1%8F+%D1%83%D1%87%D0%B8%D1%82%D1%8C%D1%81%D1%8F+%D0%B8+%D0%B5%D1%89%D0%B5+%D1%80%D0%B0%D0%B7+%D1%83%D1%87%D0%B8%D1%82%D1%8C%D1%81&author_mode=last_posts&do_search=1]: |
0ms |
get settings: |
11ms |
get forum list: |
20ms |
get settings: |
11ms |
get forum list: |
21ms |
get settings: |
9ms |
get forum list: |
20ms |
get settings: |
11ms |
get forum list: |
21ms |
get settings: |
9ms |
get forum list: |
15ms |
get settings: |
9ms |
get forum list: |
21ms |
get settings: |
6ms |
get forum list: |
15ms |
get settings: |
6ms |
get forum list: |
10ms |
get settings: |
6ms |
get forum list: |
13ms |
get settings: |
6ms |
get forum list: |
13ms |
get settings: |
10ms |
get forum list: |
15ms |
get settings: |
11ms |
get forum list: |
19ms |
get settings: |
7ms |
get forum list: |
19ms |
get settings: |
8ms |
get forum list: |
17ms |
get settings: |
9ms |
get forum list: |
18ms |
get settings: |
7ms |
get forum list: |
10ms |
get settings: |
10ms |
get forum list: |
15ms |
get settings: |
9ms |
get forum list: |
17ms |
get settings: |
10ms |
get forum list: |
16ms |
get settings: |
8ms |
get forum list: |
17ms |
get settings: |
10ms |
get forum list: |
15ms |
get settings: |
5ms |
get forum list: |
13ms |
get settings: |
5ms |
get forum list: |
9ms |
get settings: |
8ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
75ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
58ms |
get tp. blocked users: |
2ms |
| others: | 26738ms |
| total: | 27475ms |

| 0 / 0 |
