Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как обнулить массив одной командой? / 6 сообщений из 6, страница 1 из 1
24.09.2003, 12:41
    #32273933
AlexEV
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как обнулить массив одной командой?
Как обнулить массив одной командой?
Например:
Код: plaintext
1.
2.
3.
4.
5.
Dim tpn as Integer
tpn= 5 
ReDim pms(tpn,  3 ) As Integer

pms =  [b]0 [/b]   '????????????


Заранее спасибо!
...
Рейтинг: 0 / 0
24.09.2003, 12:45
    #32273945
Alexus12
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как обнулить массив одной командой?
Сделать ему ReDim без Preserve (F1 !!!!!)
или посмотреть держит ли VBA оператор Erase (F1 !!!!)
...
Рейтинг: 0 / 0
24.09.2003, 12:45
    #32273946
Лох Позорный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как обнулить массив одной командой?
А что у тебя там после ReDim'а лежит, если не 0?
...
Рейтинг: 0 / 0
24.09.2003, 12:46
    #32273952
Лох Позорный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как обнулить массив одной командой?
2 Alexus12
Интересно, сколько еще раз ты его пошлешь хелп читать?
...
Рейтинг: 0 / 0
24.09.2003, 12:56
    #32273985
Alexus12
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как обнулить массив одной командой?
2 автор: есть Erase ;))))))

2 ОЛЛ : тока после него все равно нужен Редим для переразметки размерностей
Код: plaintext
Erase frees the memory used by dynamic arrays. Before your program can refer to the dynamic array again, it must redeclare the array variable's dimensions using a ReDim statement.


спрашивается зачем тогда еразе?

2 ЛП : пока рука бойцов колоть устанет
;\
...
Рейтинг: 0 / 0
24.09.2003, 14:36
    #32274198
Как обнулить массив одной командой?
Статический массив:
ReDim - ошибка;
Erase - очищает все элементы.
Динамический массив:
ReDim - переопределяет массив;
ReDim Preserve - переопределяет последнюю размерность, сохраняя значения в оставшихся элементах;
Erase - переводит массив в исходное состояние (типа Dim a() As String) и освобождает память.
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как обнулить массив одной командой? / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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