Форум программистов, компьютерный форум, киберфорум
VBA
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.77/13: Рейтинг темы: голосов - 13, средняя оценка - 4.77
 Аватар для Веди
18 / 13 / 1
Регистрация: 04.07.2012
Сообщений: 523

Глобальные переменные в других модулях

28.11.2016, 00:01. Показов 2712. Ответов 9
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
привет всем!

если в главном модуле Mod1 объявлена переменная Dim Variable as Integer, в зоне Option Explicit, то она глобальная, я правильно понимаю?

как её использовать в другом модуле Mod2 например? Я то радостный такой думал просто написать к примеру: а = Variable,
но не тут-то было, ругается собака на то что переменная яко-бы не объявлена.

такие вот дела..
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
28.11.2016, 00:01
Ответы с готовыми решениями:

глобальные переменные (в модуле)
Доброго времени суток! Программирую кнопку в форме логина и пароля. Создал форму, проверяет нормально, хочу создать счетчик неудачных...

Глобальные переменные в других cpp файлах
Есть slovar.h int n Slovar.cpp n = 5; Как использовать эту n в файле dosomething.cpp примерно следующим образом? ...

Доступность в других модулях
в С++ Builder создал в главном модуле структуру однонаправленного списка и там же указатели на нее,в других модулях использую процедуры ,в...

9
15155 / 6428 / 1731
Регистрация: 24.09.2011
Сообщений: 9,999
28.11.2016, 00:17
Веди,
Visual Basic
1
Public variable As Integer
0
 Аватар для Веди
18 / 13 / 1
Регистрация: 04.07.2012
Сообщений: 523
28.11.2016, 00:19  [ТС]
это где нид прописать? она должна сохранить свои данные которые были посчитаны в основном модуле
0
15155 / 6428 / 1731
Регистрация: 24.09.2011
Сообщений: 9,999
28.11.2016, 00:23
Веди, вместо Dim Variable as Integer, в зоне Option Explicit
0
 Аватар для Веди
18 / 13 / 1
Регистрация: 04.07.2012
Сообщений: 523
28.11.2016, 00:27  [ТС]
Ок, спасибо!

теперь ругается
Изображения
 
0
 Аватар для Веди
18 / 13 / 1
Регистрация: 04.07.2012
Сообщений: 523
28.11.2016, 00:35  [ТС]
да ругается но только уже в другом модуле Mod3
0
15155 / 6428 / 1731
Регистрация: 24.09.2011
Сообщений: 9,999
28.11.2016, 00:37
Цитата Сообщение от Веди Посмотреть сообщение
теперь ругается
Нажмите "Справка" на этом сообщении...
0
 Аватар для Веди
18 / 13 / 1
Регистрация: 04.07.2012
Сообщений: 523
28.11.2016, 01:01  [ТС]
нажал, у меня по ходу нет справки, пустое окно выскакивает
набрал в гугле, но там в основном на подобные ресурсы ссылки

Добавлено через 14 минут
а всё, пардоне граждане, мой косяк забыл исправить? с глобальными разобрался таки наконец

спасибище!
0
6998 / 2896 / 555
Регистрация: 19.10.2012
Сообщений: 8,804
28.11.2016, 11:52
Лучший ответ Сообщение было отмечено Веди как решение

Решение

Dim в модуле - общая для модуля
Public в модуле - общая для всех модулей
1
01.12.2016, 03:10
 Комментарий модератора 
Веди, если сообщение показалось вам полезным,
стоит нажать кнопку под сообщением.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
01.12.2016, 03:10
Помогаю со студенческими работами здесь

Глобальные и статические глобальные переменные
Скажите, чем отличаются глобальные переменные от статических глобальных переменных?

Как использовать одни переменные в разных модулях
Как связать одну переменную с несколькими модулями..т.е чтобы её можно было использовать в разных модулях??

Как собственные типы (typedef) использовать в других модулях программы
Привет всем. С++ изучаю только, поэтому спотыкаюсь частенько. Сейчас возникла следующая проблема. Суть такая.. Пишу модульную...

Запись из формы данных в переменные php файла, данные из переменные используются в других файлах сайта
Всем привет! Ребят, подскажите пожалуйста! Есть один файл с обычной html формой, в которой обычные данные (фио, вэб-ссылка, контактные...

Глобальные переменные
При старте приложения в global.asax вычисляется переменная. Как ее передать в контроллер для дальнейшего отображения?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Работа со звуком через SDL3_mixer
8Observer8 08.02.2026
Содержание блога Пошагово создадим проект для загрузки звукового файла и воспроизведения звука с помощью библиотеки SDL3_mixer. Звук будет воспроизводиться по клику мышки по холсту на Desktop и по. . .
SDL3 для Web (WebAssembly): Основы отладки веб-приложений на SDL3 по USB и Wi-Fi, запущенных в браузере мобильных устройств
8Observer8 07.02.2026
Содержание блога Браузер Chrome имеет средства для отладки мобильных веб-приложений по USB. В этой пошаговой инструкции ограничимся работой с консолью. Вывод в консоль - это часть процесса. . .
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru