Как в VB инициализировать значениями статический массив (2)

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Mikk
Начинающий
Начинающий
 
Сообщения: 3
Зарегистрирован: 29.04.2004 (Чт) 8:17

Как в VB инициализировать значениями статический массив (2)

Сообщение Mikk » 29.04.2004 (Чт) 9:29

Здравствуйте! Подскажите пожалуйста как в VB инициализировать значениями статический массив (уточнение) на этапе компиляции, а не при каждом выполнении функции (делать его глобальным и заполнять поэлементно нежелательно).

Спасибо. :wink:

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 29.04.2004 (Чт) 9:34

На этапе компиляции он заполняется нулями, хочешь ты того или нет. Это всё, что у тебя есть.
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

Mikk
Начинающий
Начинающий
 
Сообщения: 3
Зарегистрирован: 29.04.2004 (Чт) 8:17

Сообщение Mikk » 29.04.2004 (Чт) 9:39

Понял. Спасибо.

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 29.04.2004 (Чт) 10:31

Есть исключения...

Variant, subtype array.
Код: Выделить всё
dim a as variant
a=array(1,2,3,4,5,6,7,8)


Кроме того, можно превратить строку в массив байт
Код: Выделить всё
dim a() as byte
a=strconv("string", vbfromunicode)


А ещё можно сохранить искомую последовательность байт в ресурсах, тогда
Код: Выделить всё
dim a() as byte
a=loadresdata("name", "type")
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 24

    TopList