Описание массива.

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Mao
Обычный пользователь
Обычный пользователь
Аватара пользователя
 
Сообщения: 95
Зарегистрирован: 10.10.2004 (Вс) 13:09

Описание массива.

Сообщение Mao » 19.10.2004 (Вт) 13:30

Подскажите плз, как описать массив констант?

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

Сообщение GSerg » 19.10.2004 (Вт) 13:32

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

Mao
Обычный пользователь
Обычный пользователь
Аватара пользователя
 
Сообщения: 95
Зарегистрирован: 10.10.2004 (Вс) 13:09

Сообщение Mao » 19.10.2004 (Вт) 13:44

GSerg писал(а):Описать массив переменных, присвоить им значения и сделать вид, что это константы...

Дело в том что в данном массиве должна находится вся информация по объектам формы, и при возникновении какой нибуть незначительной ошибки, данный массив обнулится и работать в этой форме уже нельзя. вот подскажите как, либо описать эту переменную, чтоб данные в ней сохранялись при любом раскладе, либо еще что нибуть.
Заранее спасибо.

Konst_One
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
Аватара пользователя
 
Сообщения: 3041
Зарегистрирован: 09.04.2004 (Пт) 13:47
Откуда: Химки

Сообщение Konst_One » 19.10.2004 (Вт) 13:56

Код: Выделить всё
public enum MyConstants
    Const1=1
    Const2=2345
    Const3=78
end enum

это только для числовых.

Mao
Обычный пользователь
Обычный пользователь
Аватара пользователя
 
Сообщения: 95
Зарегистрирован: 10.10.2004 (Вс) 13:09

Сообщение Mao » 19.10.2004 (Вт) 14:00

Konst_One писал(а):
Код: Выделить всё
public enum MyConstants
    Const1=1
    Const2=2345
    Const3=78
end enum

это только для числовых.

Так а как также описать массив констант??

ta_gena
Бывалый
Бывалый
 
Сообщения: 264
Зарегистрирован: 30.10.2002 (Ср) 12:18
Откуда: Russia

Сообщение ta_gena » 19.10.2004 (Вт) 14:28

Private aConsts(3) As Variant

aConsts(0) = "Сделаем вид, что это первая константа"
aConsts(1) = 6
aConsts(2) = VBA.Split(aConsts(0))

codemaster
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 604
Зарегистрирован: 13.02.2004 (Пт) 13:35

Сообщение codemaster » 19.10.2004 (Вт) 14:40

Mao писал(а):это только для числовых.Так а как также описать массив констант??



Const cnstStrText As String = "один,два,три"
Dim cnstMyStrConst() As String

...
cnstMyStrConst = Split(cnstStrText, ",")
Debug.Print cnstMyStrConst(0),cnstMyStrConst(1),cnstMyStrConst(2)

пойдет?

Mao
Обычный пользователь
Обычный пользователь
Аватара пользователя
 
Сообщения: 95
Зарегистрирован: 10.10.2004 (Вс) 13:09

Сообщение Mao » 19.10.2004 (Вт) 14:44

Да пойдет. Сенкс

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 19.10.2004 (Вт) 17:26

Mao писал(а):
GSerg писал(а):Описать массив переменных, присвоить им значения и сделать вид, что это константы...

Дело в том что в данном массиве должна находится вся информация по объектам формы, и при возникновении какой нибуть незначительной ошибки, данный массив обнулится и работать в этой форме уже нельзя.

С чего вдруг? Сами собой переменные не обнуляются!
Изображение


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

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

Сейчас этот форум просматривают: AhrefsBot, Yandex-бот и гости: 7

    TopList