Страница: 1 |
Страница: 1 |
Вопрос: Данные в массивах.
Добавлено: 17.11.06 21:55
Автор вопроса: -=Fenix=-
Как можно на ВБ реализовать чтоб использую в двумерном массиве хранить ключи и соответсвующие в них данные?
т.е. массив в массиве! как в пхп типа есть есть массив с ключами, а в каждом ключе набор данных. И чвтобы иметь доступ ко всему этому (поиск, добавление и т.д.) и желательно динамический, т.е. безразмерный.
Ответы
Всего ответов: 10
Номер ответа: 1
Автор ответа:
HACKER
Разработчик Offline Client
Вопросов: 236
Ответов: 8362
Профиль | | #1
Добавлено: 17.11.06 23:35
Использовать колекцию...
Номер ответа: 2
Автор ответа:
AgentFire
ICQ: 192496851
Вопросов: 75
Ответов: 3178
Профиль | | #2
Добавлено: 18.11.06 13:25
ArrayMember1() as Long
ArrayMember2() as Double
ArrayMember3() as Form
ArrayMember4() as String
ArrayMember5() as DirectX8
End Type
Public Type tpArrayNumberTwo
ArrayMember1() as tpArray
ArrayMember2() as tpArray
ArrayMember3() as tpArray
ArrayMember4() as tpArray
ArrayMember5() as tpArray
End Type
Public varVariable() as tpArrayNumberTwo
Номер ответа: 3
Автор ответа:
HACKER
Разработчик Offline Client
Вопросов: 236
Ответов: 8362
Профиль | | #3
Добавлено: 18.11.06 23:58
2 AgentFire (Noviks)
Когда хочеться, лучше просто запостить "post++"
Dim a As New Collection
Call a.Add("1", "ключ1"
Call a.Add("2", "ключ2"
MsgBox a("ключ1"
MsgBox a("ключ2"
Номер ответа: 4
Автор ответа:
Sharp
Лидер форума
ICQ: 216865379
Вопросов: 106
Ответов: 9979
Web-сайт:
Профиль | | #4
Добавлено: 19.11.06 01:41
posts++; )
Номер ответа: 5
Автор ответа:
-=Fenix=-
Вопросов: 33
Ответов: 81
Профиль | | #5
Добавлено: 11.12.06 22:54
А как в ВБ 2005 сделать двумерный или более мерный, который можно динамически изменять, при добавлении или удалении значения из него?
Номер ответа: 6
Автор ответа:
EROS
Вопросов: 58
Ответов: 4255
Профиль | | #6
Добавлено: 11.12.06 23:27
http://www.vb-helper.com/howto_net_declare_arrays.html
http://www.vb-helper.com/howto_net_declare_jagged_arrays.html
Номер ответа: 7
Автор ответа:
-=Fenix=-
Вопросов: 33
Ответов: 81
Профиль | | #7
Добавлено: 12.12.06 21:39
Ага, как задать массив это просто. А вот потом как его размер изменять изменять? ReDim Preserve ведь изменяет только самое правое значение массива, а не кол-во всех элементов!
Номер ответа: 8
Автор ответа:
EROS
Вопросов: 58
Ответов: 4255
Профиль | | #8
Добавлено: 12.12.06 22:59
Вопрос звучал так:
Уважаемый, ты определись что вообще ты хочешь????
Речи об измении любой размерности массива не было!! Да это в принципе невозможно.. можно менять только последнюю размерность.
А если тебе надо
Номер ответа: 9
Автор ответа:
AgentFire
ICQ: 192496851
Вопросов: 75
Ответов: 3178
Профиль | | #9
Добавлено: 12.12.06 23:23
Не злись, бог любви
Номер ответа: 10
Автор ответа:
EROS
Вопросов: 58
Ответов: 4255
Профиль | | #10
Добавлено: 13.12.06 08:21
Да я и не злюсь.. Просто люди сами не знают чего хотят. А если знают, то вопрос задают так, что понятно только им одним..