Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 | 2 | 3 | 4 |

 

  Вопрос: Доступность процедур и переменных Добавлено: 21.01.06 20:07  

Автор вопроса:  Wolfrt | ICQ: 225421504 

Ответить

  Ответы Всего ответов: 50  

Номер ответа: 46
Автор ответа:
 SerJ



Вопросов: 24
Ответов: 332
 Профиль | | #46 Добавлено: 24.01.06 19:45
В разделе General Declarations модуля. Здесь действуют те же правила, что и в разделе General Declarations формы. Private (или Dim) будут "видны" только в коде модуля. А Public - везде. Отличие наблюдается только в способе доступа к переменной. Здесь не обязательно указывать имя модуля перед такой переменной. Можно просто указать её имя и всё. Хотя я не рекомендую этого делать, т.к. теряется наглядность. И, к тому же, если у вас 2 модуля, в которых объявлены переменные с одинаковыми именами, то добраться к ним можно только указав имя соответствующего модуля перед именем переменной.

А слабо в модуле как Public?

Модуль:

Option Explicit
Public a As Byte
Private b As Byte
Dim c As Byte

А кто тебе мешает объявить массив как Public в модуле и функцию там же
и пользоваться во всех формах.

Тогда, если массив Array объявлен как Public, то он будет виден из других модулей, если Private - то нет. Это называется инкапсуляция, или свойство объектов скрывать свои члены.

2 Wolfrt:
Видишь, сколько тебе это раз говорили?
Но ты же никого не хотел слушать!
А потом говоришь:
to HACKER
Спасибо большое!
Что направил на путь истенный!
Раньше не сталкивался с модулем!
Всё что требовалась сказать: добавь module b объявляй переменные там!

Ответить

Номер ответа: 47
Автор ответа:
 [root]



Вопросов: 45
Ответов: 1212
 Web-сайт: bit.pirit.info
 Профиль | | #47
Добавлено: 24.01.06 20:17
Интересно а я о чем говорил?

Ответить

Номер ответа: 48
Автор ответа:
 Wolfrt



ICQ: 225421504 

Вопросов: 8
Ответов: 60
 Профиль | | #48 Добавлено: 24.01.06 20:36
блин я под словом модуль понимал форму!
Спасибо Вам всем! Ну тормазил я, самому стыдно!
Просто не знал, что такое модуль!
СПАСИБО!
Приежайте в Уфу куплю пиво!
Спасибо! Вот открылись новые горизонты!
СПАСИБО!

Ответить

Номер ответа: 49
Автор ответа:
 [root]



Вопросов: 45
Ответов: 1212
 Web-сайт: bit.pirit.info
 Профиль | | #49
Добавлено: 24.01.06 21:05
хе-хе-хе
Бывает!
Ни чего я тоже еще ни чего толком не знаю! хе-хе-хе
Учись

Ответить

Номер ответа: 50
Автор ответа:
 CyRax



Разработчик Offline Client

ICQ: 204447456 

Вопросов: 180
Ответов: 4229
 Web-сайт: basicproduction.nm.ru
 Профиль | | #50
Добавлено: 24.01.06 22:08
блин я под словом модуль понимал форму!

 Форму ты вряд ли подразумевал, скорее модуль формы, что в принципе тоже модуль, но только модуль класса Form.

Ответить

Страница: 1 | 2 | 3 | 4 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам