powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Не видны переменные в проекте объявленные как Public
15 сообщений из 15, страница 1 из 1
Не видны переменные в проекте объявленные как Public
    #32921190
Swordart
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Существует следующая проблема... Объявляю переменную внутри класса первой формы: Public JobIDtoOrder As Integer

При обращении из другой формы к этой переменной, вылазит сообщение об ошибке, дескать переменная не объявлена... Почему так? Помогите плизз )
...
Рейтинг: 0 / 0
Не видны переменные в проекте объявленные как Public
    #32921235
Фотография vladgrig
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
Public Shared JobIDtoOrder As Integer
Хотя, по моему выгоднее объявлять как
Код: plaintext
Friend Shared JobIDtoOrder As Integer  
если не нужно что бы ее было видно из других проектов...
P.S. Может ошибаюсь - нужно почитать про область видимости переменных
...
Рейтинг: 0 / 0
Не видны переменные в проекте объявленные как Public
    #32921250
Фотография vladgrig
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дополненение (на всякий случай)
Код: plaintext
1.
Form1.JobIDtoOrder =  2 
Так обрасчаться к переменной из другой формы
...
Рейтинг: 0 / 0
Не видны переменные в проекте объявленные как Public
    #32921378
Фотография Лиман Артём
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vladgrig
Код: plaintext
Public Shared JobIDtoOrder As Integer
Хотя, по моему выгоднее объявлять как
Код: plaintext
Friend Shared JobIDtoOrder As Integer  
если не нужно что бы ее было видно из других проектов...
P.S. Может ошибаюсь - нужно почитать про область видимости переменных

пафтаряю еще раз - ЭТО не хорошее ООП, это издевательство... - НЕТ публичным полям, ДА публичным свойствам...

2автор
а вообще, для подобного рода проблем обычно сорсик какойнить кидать надо, мало ли как ты там к чему обращаешься - ошибки бывают милые и эллементарные (подозреваю, что в этом случае так оно и есть)
...
Рейтинг: 0 / 0
Не видны переменные в проекте объявленные как Public
    #32921384
Фотография Лиман Артём
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vladgrigДополненение (на всякий случай)
Код: plaintext
1.
Form1.JobIDtoOrder =  2 
Так обрасчаться к переменной из другой формы

автор же вроде про переменную инстанса говорил, а не про шаровую, так что надо так
dim f as new Form1
f.JobIDtoOrder = ...
...
Рейтинг: 0 / 0
Не видны переменные в проекте объявленные как Public
    #32921590
Фотография B0rG
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот так оно будет по науке.

Как правильно на C# создать глобальные переменные(обьекты)?

Cheers
Pete
...
Рейтинг: 0 / 0
Не видны переменные в проекте объявленные как Public
    #32921786
Swordart
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всё гораздо проще... Оказывается нельзя объявлять public переменные в классе формы... Она не будет видна. Я создал отдельный модуль с перечнем public переменных, и всё ок. Во как... А главное шесть книг перерыл, и ничего нет. Имхо не умеют америкосы книг писать
...
Рейтинг: 0 / 0
Не видны переменные в проекте объявленные как Public
    #32921811
Фотография Лиман Артём
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SwordartВсё гораздо проще... Оказывается нельзя объявлять public переменные в классе формы... Она не будет видна. Я создал отдельный модуль с перечнем public переменных, и всё ок. Во как... А главное шесть книг перерыл, и ничего нет. Имхо не умеют америкосы книг писать
)))))мда, ну ты бы хоть намекнул, что хочешь обрашатся к переменной без обращении к классу....а по поводу глобальности переменных я уже высказывался, если тока начинаешь программировать - гаучись этому правилу, инче будет поздно)))
...
Рейтинг: 0 / 0
Не видны переменные в проекте объявленные как Public
    #32921814
Sa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
+ Лиман Артем


Оказывается нельзя объявлять public переменные в классе формы... Она не будет видна.

Неверное утверждение

Код: plaintext
 uid  =  S a
...
Рейтинг: 0 / 0
Не видны переменные в проекте объявленные как Public
    #32921851
Фотография vladgrig
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Лиман Артём
- Помоему это диагноз...
...
Рейтинг: 0 / 0
Не видны переменные в проекте объявленные как Public
    #32921865
Фотография Лиман Артём
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vladgrig2 Лиман Артём
- Помоему это диагноз...

мне?
...
Рейтинг: 0 / 0
Не видны переменные в проекте объявленные как Public
    #32921867
Swordart
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я за VB 4 день всего сижу... что вы от меня хотите ))
...
Рейтинг: 0 / 0
Не видны переменные в проекте объявленные как Public
    #32921876
Фотография Лиман Артём
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SwordartЯ за VB 4 день всего сижу... что вы от меня хотите ))

никто от тебя ничего не хочет, просто хочется что б ты начинал ехать по правильной дороге....
...
Рейтинг: 0 / 0
Не видны переменные в проекте объявленные как Public
    #32921935
Фотография vladgrig
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Толковая книга по VB.NET
Содержимое раздела "Главы 5. Работа с формами." этой книги:
...
Рейтинг: 0 / 0
Не видны переменные в проекте объявленные как Public
    #32922038
Swordart
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
спасиба )
...
Рейтинг: 0 / 0
15 сообщений из 15, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Не видны переменные в проекте объявленные как Public
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]