Страница: 1 |
Страница: 1 |
Вопрос: VBS: Удаление значения из Массива
Добавлено: 14.03.09 17:15
Автор вопроса:
FreeBSDD
Приветствую Вас Господа!.. Вопрос Меня Мучает, на Решение Которого Убил Массу Времени, как Удалить Значения из Динамического Массива..:
dim var_tmp
...
redim var_tmp(4,0)
в массив введны значения, типа.:
'201 : 51 : 333 : 333 :
'202 : 64 : 111 : 111 :
'203 : 64 : 222 : 222 :
'204 : 64 : 117 : 117 :
Нужно удалять значения var_tmp, например полностью строчку 2, безвозвратно, Подскажите Прошу Вас, как это сделать в VBS ???
Ответы
Всего ответов: 8
Номер ответа: 1
Автор ответа: Artyom
Разработчик
Вопросов: 130
Ответов: 6602
Профиль | | #1
Добавлено: 14.03.09 18:06
Сначала нужно элементы начиная с третьего сдвинуть на один вверх, затем через Redim Preserve уменишить размер массива на 1
Номер ответа: 2
Автор ответа: FreeBSDD
Вопросов: 1
Ответов: 3
Профиль | | #2
Добавлено: 14.03.09 20:49
Спасибо Вам Большое Steel Brand!..
Номер ответа: 3
Автор ответа: GDK
Вопросов: 13
Ответов: 348
Профиль | | #3
Добавлено: 16.03.09 13:59
Redim Preserve Нормально работает только с одномерными массивами!
Номер ответа: 4
Автор ответа: GDK
Вопросов: 13
Ответов: 348
Профиль | | #4
Добавлено: 16.03.09 14:02
Судя по коду в вопросе наверное лучше отказаться от использования массива. Вместо него использовать объект Dictionary или на крайняк коллекцию. Намного удобнее будет.
Номер ответа: 5
Автор ответа: mc-black
ICQ: 308-534-060
Вопросов: 20
Ответов: 1860
Web-сайт:
Профиль | | #5
Добавлено: 16.03.09 14:30
Или создать одномерный массив структур (или одномерных статических массивов).
Номер ответа: 6
Автор ответа: Artyom
Разработчик
Вопросов: 130
Ответов: 6602
Профиль | | #6
Добавлено: 16.03.09 18:05
Redim Preserve Нормально работает только с одномерными массивами!
На многомерных тоже отлично работает
Номер ответа: 7
Автор ответа: FreeBSDD
Вопросов: 1
Ответов: 3
Профиль | | #7
Добавлено: 24.03.09 22:17
Судя по коду в вопросе наверное лучше отказаться от использования массива. Вместо него использовать объект Dictionary или на крайняк коллекцию. Намного удобнее будет.
Нужен Был Именно Многомерный Массив... Но Весьма Благодарен за Информацию, Она Мне Обязательно Пригодиться...
Номер ответа: 8
Автор ответа: FreeBSDD
Вопросов: 1
Ответов: 3
Профиль | | #8
Добавлено: 24.03.09 22:20
Судя по коду в вопросе наверное лучше отказаться от использования массива. Вместо него использовать объект Dictionary или на крайняк коллекцию. Намного удобнее будет.
Нужен Был Именно Многомерный Массив... Но Весьма Благодарен за Информацию, Она Мне Обязательно Пригодиться...
Redim Preserve - в Моем Случае Это Лучший Выбор + с Необходимыми проверками, Вышло как надо... Благодарю Вас Всех Господа За Участие...