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

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

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

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

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

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

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


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

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

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

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

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


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