Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 |

 

  Вопрос: Изменяющийся массив Добавлено: 01.01.09 20:25  

Автор вопроса:  Aston | ICQ: 214-179-991 
Привет всем!
Я хотел спросить можно ли как то сделать изменяющийся массив, тое число элементов массива менять во врмя работы программы. Если можно подскажите как?

Ответить

  Ответы Всего ответов: 8  

Номер ответа: 1
Автор ответа:
 Kirill



Вопросов: 3
Ответов: 16
 Web-сайт: kiem.my1.ru
 Профиль | | #1
Добавлено: 01.01.09 22:11
Да. Это есть динамический массив. При его объявлении просто не указываешь его размер:
  1. Dim dateBirthday () as date

Но пользоваться массивом в таком состоянии ещё нельзя. Ему нужно чётка указать его размер при помощи команды ReDim:
  1. ReDim dateBirthday (intBirthCount - 1)

Лучше делать это через переменную, так как приходится уменьшать массив на 1(или объявлять нумерацию с 1)
Я думаю всё)) если есть вопросы пиши)

Ответить

Номер ответа: 2
Автор ответа:
 Smith



ICQ: adamis@list.ru 

Вопросов: 153
Ответов: 3632
 Профиль | | #2 Добавлено: 02.01.09 04:51
Redim меняет размер массива не гарантирует сохранность данных,
RedimPreserve гарантирует

Ответить

Номер ответа: 3
Автор ответа:
 Aston



ICQ: 214-179-991 

Вопросов: 42
Ответов: 272
 Профиль | | #3 Добавлено: 02.01.09 12:48
О спасиб буду пробовать)

Ответить

Номер ответа: 4
Автор ответа:
 Dim22



Вопросов: 5
Ответов: 16
 Профиль | | #4 Добавлено: 03.01.09 12:52
если массив двухмерный и более, то ReDim Preserve сохраняет данные только одного измерения массива.

Ответить

Номер ответа: 5
Автор ответа:
 Smith



ICQ: adamis@list.ru 

Вопросов: 153
Ответов: 3632
 Профиль | | #5 Добавлено: 03.01.09 15:37
Я тоже сталкивался с этой бякой.

Ответить

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



Вопросов: 3
Ответов: 16
 Web-сайт: kiem.my1.ru
 Профиль | | #6
Добавлено: 06.01.09 04:55
Не знал про ReDimPreserve))) Пасиба))))

Ответить

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



Вопросов: 13
Ответов: 348
 Профиль | | #7 Добавлено: 14.01.09 13:12
Осторожно с Preserve. Гарантируется сохранность данных только в первом измерении.

Ответить

Номер ответа: 8
Автор ответа:
 Imperial Kashak



ICQ: 479713821 

Вопросов: 10
Ответов: 57
 Профиль | | #8 Добавлено: 21.01.09 20:21
Ну вы на меня жути нагнали про сохранность данных. Теперь ажно страшно вообще динамикой пользоваться ))
Можно начинать массивы с единицы, прописав в General - Option Base 1. Кому-то удобнее...

Ответить

Страница: 1 |

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



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