Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / динамический массив / 8 сообщений из 8, страница 1 из 1
18.04.2008, 17:36
    #35265528
u4eni4ok
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
динамический массив
Всем привет. Не могу разобраться с динамическим массивом ((
Определяю массив
Option Base 0
Dim MyArray() As String
Dim i As Integer


Sub first
i=0
Erase MyArray
sub second()
end sub

Sub second
...
Получаю некую переменную MyText ,которую хочу запиxнуть в массив
MyArray(i) = MyText ' - тут ошибка
end sub

На вставку ругается.. Что не так? Если массив определяю явно MyArray(500) - все работает. Помогите советом.
...
Рейтинг: 0 / 0
18.04.2008, 17:54
    #35265574
Worobjoff
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
динамический массив
redim
...
Рейтинг: 0 / 0
18.04.2008, 17:59
    #35265579
u4eni4ok
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
динамический массив
на каждой вставке нужно редим с явным указанием размера делать?
...
Рейтинг: 0 / 0
18.04.2008, 18:07
    #35265597
Worobjoff
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
динамический массив
Если известно заранее сколько нужно вставить, то можно так
Redim Preserve MyArray(ubound(MyArray) + n)
но первый раз массив надо инициализировать
Redim MyArray(0)
...
Рейтинг: 0 / 0
18.04.2008, 18:14
    #35265612
u4eni4ok
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
динамический массив
жаль.. я думал, что можно без этого как-то сделать..
...
Рейтинг: 0 / 0
18.04.2008, 18:18
    #35265630
Worobjoff
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
динамический массив
u4eni4okжаль.. я думал, что можно без этого как-то сделать..Можно, если использовать коллекцию
...
Рейтинг: 0 / 0
18.04.2008, 18:39
    #35265664
u4eni4ok
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
динамический массив
ага.. спасибо.
...
Рейтинг: 0 / 0
18.04.2008, 18:54
    #35265698
^REST^
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
динамический массив
Что надо забивать после IF, что бы обратиться к значению часов (пишу прогу-будильник) помогите начинающему программеру...
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / динамический массив / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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