Константа-массив

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
JohnK
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 874
Зарегистрирован: 03.08.2002 (Сб) 0:35
Откуда: 48.02` 37.58`

Константа-массив

Сообщение JohnK » 24.06.2009 (Ср) 23:29

Как в VB сделать как в Delphi?
Код: Выделить всё
rwst: Array [0..43] of Array [0..2] of string[3] = (
('39', 'A', ''''), // 0
('40', 'A', '('), // 1
('41', 'A', ')'), // 2
('44', 'A', ','), // 3
...
SELECT * FROM girls WHERE tits NOT NULL AND age BETWEEN 18 AND 25 ORDER BY Beauty

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Re: Константа-массив

Сообщение Хакер » 24.06.2009 (Ср) 23:30

Никак.
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

JohnK
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 874
Зарегистрирован: 03.08.2002 (Сб) 0:35
Откуда: 48.02` 37.58`

Re: Константа-массив

Сообщение JohnK » 24.06.2009 (Ср) 23:36

А что же делать? :?
Неужели нужно каждую константу вбивать ? Мне нужен двухмерный массив с 0 по 255 для перекодировки.
SELECT * FROM girls WHERE tits NOT NULL AND age BETWEEN 18 AND 25 ORDER BY Beauty

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Re: Константа-массив

Сообщение Хакер » 24.06.2009 (Ср) 23:38

Есть функция Array() для фабрикации Variant-массивов. Можешь воспользоваться ею, но это уже не константа-массив.
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

JohnK
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 874
Зарегистрирован: 03.08.2002 (Сб) 0:35
Откуда: 48.02` 37.58`

Re: Константа-массив

Сообщение JohnK » 25.06.2009 (Чт) 0:20

Но так получится одномерный массив. Придется использовать два для имитации двухмерного :)

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Re: Константа-массив

Сообщение Хакер » 25.06.2009 (Чт) 0:43

Код: Выделить всё
    Dim x As Variant
   
    x = Array(Array(11, 12, 13, 14), _
              Array(21, 22, 23, 24), _
              Array(31, 32, 33, 34), _
              Array(41, 42, 43, 44))
             
    MsgBox x(0)(0) + x(3)(3) = 55

ы?
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

JohnK
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 874
Зарегистрирован: 03.08.2002 (Сб) 0:35
Откуда: 48.02` 37.58`

Re: Константа-массив

Сообщение JohnK » 25.06.2009 (Чт) 7:35

Ну если только как вариант :lol:
SELECT * FROM girls WHERE tits NOT NULL AND age BETWEEN 18 AND 25 ORDER BY Beauty

Денис
Доктор VB наук
Доктор VB наук
Аватара пользователя
 
Сообщения: 2734
Зарегистрирован: 07.11.2006 (Вт) 13:55
Откуда: Ейск, Краснодарский край

Re: Константа-массив

Сообщение Денис » 25.06.2009 (Чт) 8:05

JohnK
Константы исторически сделаны в целях оптимизации кода. В порядке исключения сделай переменную-массив. Чем тебя это не устраивает?
Программирование — богоизбранная дисциплина! Если бог и есть, то вселенную он скомпилировал, не иначе.

JohnK
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 874
Зарегистрирован: 03.08.2002 (Сб) 0:35
Откуда: 48.02` 37.58`

Re: Константа-массив

Сообщение JohnK » 25.06.2009 (Чт) 16:27

Я не против, поэтому и молчу. Уже реализовал :mrgreen: .
SELECT * FROM girls WHERE tits NOT NULL AND age BETWEEN 18 AND 25 ORDER BY Beauty


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

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

Сейчас этот форум просматривают: AhrefsBot, SemrushBot и гости: 65

    TopList