Страница: 1 |
Страница: 1 |
Вопрос: Модули
Добавлено: 03.04.10 20:51
Автор вопроса: VbStarter | Web-сайт:
Как вызвать процедуру Private Sub Help_Click() в модуле (модуль HelpModule, вызываем из формы ListDataBase). кста можно из модуля процедуру в другом модуле вызвать и так цепочкой (форма-модуль-модуль-модуль-модуль)
Ответы
Всего ответов: 5
Номер ответа: 1
Автор ответа:
VβÐUηìt
Вопросов: 246
Ответов: 3333
Web-сайт:
Профиль | | #1
Добавлено: 03.04.10 21:31
Слово Private означает, что функция доступна только внутри модуля. Если ее уберешь, то сможешь обращаться из других модулей, как из своего, смекаешь?
Номер ответа: 2
Автор ответа:
UnDeAdZak
Вопросов: 80
Ответов: 476
Профиль | | #2
Добавлено: 03.04.10 22:51
или Private заменить на Public
Номер ответа: 3
Автор ответа:
VbStarter
ICQ: 357911808
Вопросов: 118
Ответов: 1340
Web-сайт:
Профиль | | #3
Добавлено: 03.04.10 23:40
да я это знаю! но как вызвать вот так Call helpModule ... или как? тоесть - на форме кнпка по нажатии должна запуститься процедура из модуля ктороя в свою очередь запускает процедуру из другого модуля.
Номер ответа: 4
Автор ответа:
VbStarter
ICQ: 357911808
Вопросов: 118
Ответов: 1340
Web-сайт:
Профиль | | #4
Добавлено: 03.04.10 23:43
я знаю про Privat'ы и Public'и мне нужна
Номер ответа: 5
Автор ответа:
Winand
Вопросов: 87
Ответов: 2795
Web-сайт:
Профиль | | #5
Добавлено: 04.04.10 01:56
вообще непонятно о чем вопрос
Если объявлено как Private Sub Help_Click(), то вызвать можно только из другой процедуры в том же модуле. Чтобы вызвать из формы, пиши Public.
Можно вызывать Call helpModule.Help_Click(), можно Call Help_Click(), да хоть просто Help_Click()