powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Передача значения переменных в программе.
22 сообщений из 22, страница 1 из 1
Передача значения переменных в программе.
    #37967841
EvgenyiEvgenyi111
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Подскажите пожалуйста, что может быть ? Я задаю занчение переменной например при нажатии кнопки, а при нажатии второй кнопки это значение не отображается, как буд-то я его не задавал. Значение как бы теряется, это явно какой-то баг, только я не знаю в чем ???
...
Рейтинг: 0 / 0
Передача значения переменных в программе.
    #37967846
EvgenyiEvgenyi111
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Private Sub Command1_Click()
'Задаю значение переменной, массив объявлен'
a = 1
End Sub

Private Sub Command2_Click()
'Вывожу значение в текстовое поле, значения нету- пустое поле'
Text1 = a
End Sub
...
Рейтинг: 0 / 0
Передача значения переменных в программе.
    #37967855
qwerty112
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
EvgenyiEvgenyi111Значение как бы теряется, это явно какой-то баг, только я не знаю в чем ???
не стоит, "с таким количеством постов", "сотрясать воздух" такими громкими фразами :))

автор
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
Private Sub Command1_Click()
'Задаю значение переменной, массив объявлен'
a = 1
End Sub

Private Sub Command2_Click()
'Вывожу значение в текстовое поле, значения нету- пустое поле'
Text1 = a
End Sub


>> массив объявлен'

где объявлен ? где тут ваще "массив" ??
переменная a (а не массив), должна быть объявлена на уровне модуля, в котором используется
...
Рейтинг: 0 / 0
Передача значения переменных в программе.
    #37967870
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Читаем FAQ
...
Рейтинг: 0 / 0
Передача значения переменных в программе.
    #37967903
EvgenyiEvgenyi111
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Private Sub Command1_Click()
'Задаю значение переменной'
Dim a
a = 1
End Sub

Private Sub Command2_Click()
'Вывожу значение в текстовое поле, значения нету- пустое поле'
Text1 = a
End Sub
...
Рейтинг: 0 / 0
Передача значения переменных в программе.
    #37967904
EvgenyiEvgenyi111
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В чем проблема ? Почему значение не отображается в текстовом поле ?
...
Рейтинг: 0 / 0
Передача значения переменных в программе.
    #37967907
qwerty112
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
EvgenyiEvgenyi111В чем проблема ? Почему значение не отображается в текстовом поле ?
книшку купи !!

http://it-library.org/articles/?c=11&&a=242
...
Рейтинг: 0 / 0
Передача значения переменных в программе.
    #37967955
stwom
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
EvgenyiEvgenyi111В чем проблема ? Почему значение не отображается в текстовом поле ?издиваишсси???

...уровень модуля .... 13204499
...
Рейтинг: 0 / 0
Передача значения переменных в программе.
    #37967965
EvgenyiEvgenyi111
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Не помогло к сожалению.
...
Рейтинг: 0 / 0
Передача значения переменных в программе.
    #37967974
stwom
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
EvgenyiEvgenyi111Не помогло к сожалению.попробуй

вынеси из процедуры

'Задаю значение переменной'
Dim a

в самый верх
...
Рейтинг: 0 / 0
Передача значения переменных в программе.
    #37967975
EvgenyiEvgenyi111
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Пожалуйста еще способы.
...
Рейтинг: 0 / 0
Передача значения переменных в программе.
    #37967986
Казанский
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Какие еще способы?! Чтобы переменная была видна во всех процедурах модуля и сохраняла значение между вызовами процедур, она должна быть объявлена на уровне модуля.
Это - азы VB!
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
'код модуля формы
Option Explicit 'очень полезно для недопущения подобных ошибок!

Dim a

Private Sub Command1_Click()
'Задаю значение переменной'
a = 1
End Sub

Private Sub Command2_Click()
'Вывожу значение в текстовое поле, значения нету- пустое поле'
Text1 = a
End Sub
...
Рейтинг: 0 / 0
Передача значения переменных в программе.
    #37967987
катастрофа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
EvgenyiEvgenyi111Не помогло к сожалению.
вот тут кроме реплики ещё должен быть Ваш код
...
Рейтинг: 0 / 0
Передача значения переменных в программе.
    #37967996
EvgenyiEvgenyi111
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо большое за помощь, но что-то очень много не очевидных проблем. Например еще после записи в файл, переменная (уже объявленная в модуле) не принимает значений при считывании. Вообщем УЖЕ ДАВНО ПОРА ДЕЛАТЬ VB 7.0
...
Рейтинг: 0 / 0
Передача значения переменных в программе.
    #37968001
qwerty112
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
EvgenyiEvgenyi111Спасибо большое за помощь, но что-то очень много не очевидных проблем.
понятное, дело, - если программировать "наощчуп" - будет "очень много не очевидных проблем"
....хорошо, что не "в хирурги" подался ...

"книшку купи !!" (с)
...
Рейтинг: 0 / 0
Передача значения переменных в программе.
    #37968049
Фотография AndreTM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
EvgenyiEvgenyi111Вообщем УЖЕ ДАВНО ПОРА ДЕЛАТЬ VB 7.0Мил человек, вам надо бы сначала даже не VB, а простой Бэйсик поизучать...
А насчет VB7 - это вам уже в VB.NET . Только там читать надо уметь, и о-очень много.
...
Рейтинг: 0 / 0
Передача значения переменных в программе.
    #37968103
EvgenyiEvgenyi111
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ну так напиши если ты такой знаток, как же в порстом Бэйсике объявлялись переменные и как же в этом- который не NET объявлются. А то мне всего пять лет и я до старости не хочу книжку читать, чтобы научитсья с помощью каббалы познавать очевидное.
...
Рейтинг: 0 / 0
Передача значения переменных в программе.
    #37968105
EvgenyiEvgenyi111
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я еще раз повторяю, я объявлял переменные с помощью Dim и Static. Private и Public не получилось использовать. Что такое Option Explicit я честно говоря не знаю, но при компиляции также выдается ошибка. КНИЖКА у меня есть, но там не уделено этому вопросу ничего и во всех примерах используется Dim.
И, уважаемые господа, в ссылках на примеры, данные Вами, нет ничего нового, а то и написано не ликвидно !!! (Описывается приминение Option Explicit и тут же в примере его нет- http://www.sql.ru/faq/faq_topic.aspx?fid=2539)
...
Рейтинг: 0 / 0
Передача значения переменных в программе.
    #37968110
EvgenyiEvgenyi111
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
КОРОЧЕ !) Уважаемые ДАМЫ и Господа !!!
Я сам во всем разобрался и очевидное заключается в том, что переменные любого типа надо объявлять в General Declarations, а не где-либо еще.
...
Рейтинг: 0 / 0
Передача значения переменных в программе.
    #37968117
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ага, причем все переменные )))

Прочти учебник, не ленись. Удели внимание "области определения и видимости переменных".

А советы, что надо делать и где объявлять переменные, давали еще в начале топика.
...
Рейтинг: 0 / 0
Передача значения переменных в программе.
    #37968279
EvgenyiEvgenyi111
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Именно в General Declarations и написано))), для всего проекта. А вы писали, как задаются для cубпрограммы.
...
Рейтинг: 0 / 0
Передача значения переменных в программе.
    #37968553
Фотография VladConn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
EvgenyiEvgenyi111,

Декларировать переменные можно где угодно (почти). Важно понимать почему и что из этого выйдет.
...
Рейтинг: 0 / 0
22 сообщений из 22, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Передача значения переменных в программе.
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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