Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - ASP и VBScript

Страница: 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-сайт: mc-black.narod.ru/dzp.htm
 Профиль | | #5
Добавлено: 16.03.09 14:30
Или создать одномерный массив структур (или одномерных статических массивов).

Ответить

Номер ответа: 6
Автор ответа:
 Artyom



Разработчик

Вопросов: 130
Ответов: 6602
 Профиль | | #6 Добавлено: 16.03.09 18:05
GDK пишет:
Redim Preserve Нормально работает только с одномерными массивами!

На многомерных тоже отлично работает

Ответить

Номер ответа: 7
Автор ответа:
 FreeBSDD



Вопросов: 1
Ответов: 3
 Профиль | | #7 Добавлено: 24.03.09 22:17
GDK пишет:
Судя по коду в вопросе наверное лучше отказаться от использования массива. Вместо него использовать объект Dictionary или на крайняк коллекцию. Намного удобнее будет.


Нужен Был Именно Многомерный Массив... Но Весьма Благодарен за Информацию, Она Мне Обязательно Пригодиться...

Ответить

Номер ответа: 8
Автор ответа:
 FreeBSDD



Вопросов: 1
Ответов: 3
 Профиль | | #8 Добавлено: 24.03.09 22:20
GDK пишет:
Судя по коду в вопросе наверное лучше отказаться от использования массива. Вместо него использовать объект Dictionary или на крайняк коллекцию. Намного удобнее будет.


Нужен Был Именно Многомерный Массив... Но Весьма Благодарен за Информацию, Она Мне Обязательно Пригодиться...


Redim Preserve - в Моем Случае Это Лучший Выбор + с Необходимыми проверками, Вышло как надо... Благодарю Вас Всех Господа За Участие...

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам