2 / 2 / 0
Регистрация: 02.10.2011
Сообщений: 41
|
|
1 | |
Как объявить глобальную переменную04.10.2011, 10:13. Показов 39583. Ответов 17
Метки нет (Все метки)
0
|
04.10.2011, 10:13 | |
Ответы с готовыми решениями:
17
Как объявить глобальную переменную Можно ли объявить переменную как модуль Как объявить переменную, принимающую дробные значения Как объявить переменную, содержащую еще две переменных? |
Почетный модератор
21415 / 9150 / 1083
Регистрация: 11.04.2010
Сообщений: 11,014
|
||||||||||||||||||||||||||
04.10.2011, 10:17 | 2 | |||||||||||||||||||||||||
GameBoy, если переменная нужна в одной форме, то вверху ее и объявляем, после
4
|
04.10.2011, 10:30 | 3 | |||||
Сообщение было отмечено как решение
Решение
Если объявить так, то переменная в приложении будет недоступна. В модуле все переменные нужно публиковать, иначе они могут использоваться для функций непосредственной расположенных в самом модуле.
a - только на уровне модуля
7
|
1717 / 1204 / 228
Регистрация: 23.12.2010
Сообщений: 1,541
|
|
04.10.2011, 10:39 | 5 |
Сообщение было отмечено как решение
Решение
достаточно Friend, т.к. паблик открывает доступ к переменной сторонним приложениям.
8
|
2 / 2 / 0
Регистрация: 02.10.2011
Сообщений: 41
|
|
05.10.2011, 06:02 [ТС] | 6 |
Спасибо всем
0
|
32 / 32 / 3
Регистрация: 20.07.2011
Сообщений: 407
|
|
05.10.2011, 13:13 | 7 |
Юпатов Дмитрий, можно ли елементарный пример использования friend?
0
|
9 / 9 / 0
Регистрация: 03.10.2011
Сообщений: 52
|
|
06.10.2011, 14:32 | 9 |
xD
Не знаю, раз уж речь зашла о модулях - решил сделать стартовый модуль, в котором будут сидеть все подпрограммы. Мне так роднее. Во-первых (я нубас в net), как его сделать стартовым? Ну, это так, для сведения. Помню, в VB4 делал. Во-вторых, как этот модуль правильно прописать (объявить), чтобы из любой формы были доступны подпрограммы из него? ЗЫ Просто пишу прогу, которая будет работать с несколькими формами - соответственно мне из любой из этих форм мне будет нужен доступ ко всем переменным.
0
|
06.10.2011, 15:09 | 10 | |||||
Это зависит от типа создаваемого приложения. Если тип приложения Win Forms то стартануть оно может только с конкртеной формы, выбранной в свойствах проекта.
Для типа например служба, можно выбрать процедуру в модуле.
2
|
9 / 9 / 0
Регистрация: 03.10.2011
Сообщений: 52
|
||||||
10.10.2011, 08:25 | 11 | |||||
0
|
2 / 2 / 0
Регистрация: 02.10.2011
Сообщений: 41
|
||||||
12.10.2011, 12:20 [ТС] | 13 | |||||
Я не понял, можете объяснить конкретно, что и куда вставлять, а то я попробовал, но N - всё равно локальная, а не глобальная. Что не так, и как надо сделать?
0
|
32 / 32 / 3
Регистрация: 20.07.2011
Сообщений: 407
|
||||||
12.10.2011, 12:22 | 14 | |||||
GameBoy,
0
|
2 / 2 / 0
Регистрация: 02.10.2011
Сообщений: 41
|
|
12.10.2011, 12:23 [ТС] | 16 |
gitarillo, я такой нуб, что мне надо показать.
0
|
12.10.2011, 12:27 | 17 | |||||
1
|
2 / 2 / 0
Регистрация: 02.10.2011
Сообщений: 41
|
|
12.10.2011, 12:41 [ТС] | 18 |
gitarillo, ты гений!!!
0
|
12.10.2011, 12:41 | |
12.10.2011, 12:41 | |
Помогаю со студенческими работами здесь
18
Как объявить переменную, доступную не то, что в другой форме, а в другом exe Как встроить в сборку на C# глобальную переменную используя CIL? Как переключить глобальную раскладку клавиатуры с текущей на альтернативную? Как объявить глобальную переменную? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |