powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как обнулить массив одной командой?
6 сообщений из 6, страница 1 из 1
Как обнулить массив одной командой?
    #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
Как обнулить массив одной командой?
    #32273945
Alexus12
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сделать ему ReDim без Preserve (F1 !!!!!)
или посмотреть держит ли VBA оператор Erase (F1 !!!!)
...
Рейтинг: 0 / 0
Как обнулить массив одной командой?
    #32273946
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А что у тебя там после ReDim'а лежит, если не 0?
...
Рейтинг: 0 / 0
Как обнулить массив одной командой?
    #32273952
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Alexus12
Интересно, сколько еще раз ты его пошлешь хелп читать?
...
Рейтинг: 0 / 0
Как обнулить массив одной командой?
    #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
Как обнулить массив одной командой?
    #32274198
Статический массив:
ReDim - ошибка;
Erase - очищает все элементы.
Динамический массив:
ReDim - переопределяет массив;
ReDim Preserve - переопределяет последнюю размерность, сохраняя значения в оставшихся элементах;
Erase - переводит массив в исходное состояние (типа Dim a() As String) и освобождает память.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как обнулить массив одной командой?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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