powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Как объявить массив для общего доступа
6 сообщений из 6, страница 1 из 1
Как объявить массив для общего доступа
    #32818050
NikP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Массив является константой. Хочеться объявить его для общего доступа, а то в каждом модуле его писать как-то не очень.
Код: plaintext
1.
Mar = Array("Марка1", "Марка2", "Марка3")
help смотрел, поиск по форуму делал. до конца всеравно не понял
...
Рейтинг: 0 / 0
Как объявить массив для общего доступа
    #32818126
marvan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в заголовке модуля:
Public Mar As Variant
...
Рейтинг: 0 / 0
Как объявить массив для общего доступа
    #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
Как объявить массив для общего доступа
    #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
Как объявить массив для общего доступа
    #32818403
NikP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а если у меня несколько массивов, то под каждый писать процедуру?
...
Рейтинг: 0 / 0
Как объявить массив для общего доступа
    #32818655
NikP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо за помощь все работает
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Как объявить массив для общего доступа
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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