|
|
|
Глобальное объявление функций
|
|||
|---|---|---|---|
|
#18+
В Форме1 на VB написана функция1 как public но при нажатии кнопки(хочу выполнить функцию1) на форме2 выдается ошибка что функуия не объявлена. что можно сделать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.06.2003, 09:35 |
|
||
|
Глобальное объявление функций
|
|||
|---|---|---|---|
|
#18+
функцию1 перенести в modules ! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.06.2003, 09:37 |
|
||
|
Глобальное объявление функций
|
|||
|---|---|---|---|
|
#18+
... либо при открытой форме (!) обращаться к функции/процедуре как Forms!FormName.MyFunction ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.06.2003, 09:40 |
|
||
|
Глобальное объявление функций
|
|||
|---|---|---|---|
|
#18+
Я решал эту проблему так: На одной из панелей VBA есть кнопка "AddProcedure" или что-то похожее (если нет, добавьте:)) По клику появляется окно, где предлагают выбрать что именно будем добавлять. Выбираете "Функцию", "Public/Privat" дальше текст введете сами:) Пробовал без этого (писал текст прямо в модуле) видел Вашу ошибку. Geen ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.06.2003, 12:37 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=32184943&tid=1681045]: |
0ms |
get settings: |
7ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
43ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
40ms |
get tp. blocked users: |
1ms |
| others: | 213ms |
| total: | 335ms |

| 0 / 0 |
