Public PagesP(0 To 500) As Integer - ошибка!

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Oldman
Обычный пользователь
Обычный пользователь
 
Сообщения: 56
Зарегистрирован: 10.11.2003 (Пн) 12:23
Откуда: ТРТУ

Public PagesP(0 To 500) As Integer - ошибка!

Сообщение Oldman » 08.01.2004 (Чт) 12:51

Всем Хай!!! Прошу помощи у экспертов:
Пытаюсь объявить массив, чтобы он был доступен для всех процедур в модуле... Однако, при попытке запустить компиляцию выдается сообщение:
Константы, строки фиксированной длины, массивы, юзер-типы не могут быть объявлены в PUBLIC

Как быть? :oops:
Ежики не колются, только бухают иногда

RayShade
Scarmarked
Scarmarked
Аватара пользователя
 
Сообщения: 5511
Зарегистрирован: 02.12.2002 (Пн) 17:11
Откуда: Russia, Saint-Petersburg

Сообщение RayShade » 08.01.2004 (Чт) 13:20

Если он тебе нужен в пределах одного модуля то незачем делать его public. Можно сделать вполне и private.

skiperski
Идеолог
Идеолог
Аватара пользователя
 
Сообщения: 1386
Зарегистрирован: 25.06.2002 (Вт) 15:52

Сообщение skiperski » 08.01.2004 (Чт) 13:21

Для того чтобы массив был виден в пределах модуля/класса/формы его достаточно объявить как Private на уровне модуля/класса/формы.
Чтобы массив был виден другим модулям/классам/формам проекта, его можно объявить как Public в простом модуле (не в классе/форме).

Oldman
Обычный пользователь
Обычный пользователь
 
Сообщения: 56
Зарегистрирован: 10.11.2003 (Пн) 12:23
Откуда: ТРТУ

Сообщение Oldman » 08.01.2004 (Чт) 15:03

Спасибо огромное - помогло !!!
Ежики не колются, только бухают иногда


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

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

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

    TopList  
cron