Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Как объявить массив для общего доступа / 6 сообщений из 6, страница 1 из 1
08.12.2004, 10:48:24
    #32818050
NikP
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как объявить массив для общего доступа
Массив является константой. Хочеться объявить его для общего доступа, а то в каждом модуле его писать как-то не очень.
Код: plaintext
1.
Mar = Array("Марка1", "Марка2", "Марка3")
help смотрел, поиск по форуму делал. до конца всеравно не понял
...
Рейтинг: 0 / 0
08.12.2004, 11:11:36
    #32818126
marvan
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как объявить массив для общего доступа
в заголовке модуля:
Public Mar As Variant
...
Рейтинг: 0 / 0
08.12.2004, 11:21:41
    #32818167
NikP
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как объявить массив для общего доступа
Код: plaintext
1.
2.
Public Mar As Variant
Mar = Array("Марка1", "Марка2", "Марка3")
если так, то ругаеться Invalid outside procedure (на Марка1)
Код: plaintext
1.
Public Mar As Variant = Array("Марка1", "Марка2", "Марка3")
а если так, то Expected: End of Statement (на =)
...
Рейтинг: 0 / 0
08.12.2004, 12:19:51
    #32818371
marvan
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как объявить массив для общего доступа
написано ведь, в заголовке модуля
Это значит
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
'первые строки модуля, до начала процедур и функций
'...
Public Mar As Variant
'...
'процедура, которую надо вызвать один раз перед тем как пользоваться массивом
Public Sub InitArray()
    Mar = Array("Марка1", "Марка2", "Марка3")
End Sub
...
Рейтинг: 0 / 0
08.12.2004, 12:27:49
    #32818403
NikP
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как объявить массив для общего доступа
а если у меня несколько массивов, то под каждый писать процедуру?
...
Рейтинг: 0 / 0
08.12.2004, 13:41:25
    #32818655
NikP
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как объявить массив для общего доступа
Спасибо за помощь все работает
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Как объявить массив для общего доступа / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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