powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / выгрузка формы из памяти
16 сообщений из 16, страница 1 из 1
выгрузка формы из памяти
    #39838165
assei
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ребята помогите с таким вопросом есть код:
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
Sub pasv()
Do
If PassCorr Then Exit Sub
        password = InputBox("сообщение!"")
If StrPtr(password) = 0 Then
  MsgBox "сообщение!"
    Form1.Hide ЗДЕСЬ НЕ ВЫГРУЖАЕТСЯ ФОРМА ИЗ ПАМЯТИ
Unload Me НЕ ПОМОГАЕТ
Exit Do
    ElseIf password = "" Then 
  MsgBox "сообщение!"
ElseIf password = "8811" 
Exit Sub
'====
ElseIf password = "1" Then
        MsgBox "сообщение!"
        
Exit Do
'====
Else
      MsgBox "сообщение!"
End If
Loop
End Sub
...
Рейтинг: 0 / 0
выгрузка формы из памяти
    #39838170
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Unload Me выгружает форму, но если после вызова Unload есть обращения к контролам на этой форме, то она загрузится еще раз. Так что приведенного кода недостаточно.
...
Рейтинг: 0 / 0
выгрузка формы из памяти
    #39838172
assei
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Shocker.Pro, при загрузки формы
Код: vbnet
1.
2.
3.
Private Sub Form_Load()
Call pasv 'выполняет код выше 
End Sub
...
Рейтинг: 0 / 0
выгрузка формы из памяти
    #39838178
assei
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Shocker.Pro, я не понимаю почему после нажатия кнопки "отмена", далее сообщения, а форма не выгружается, ведь процедура попадает обрабатывает код
...
Рейтинг: 0 / 0
выгрузка формы из памяти
    #39838227
assei
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Shocker.Pro, удалил модуль , код перенес в форм лоад , прописал унлоад ми, ароде работает
...
Рейтинг: 0 / 0
выгрузка формы из памяти
    #39838333
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Зачем вообще загружать форму, если пароль все равно спрашивается через InputBox
...
Рейтинг: 0 / 0
выгрузка формы из памяти
    #39838584
assei
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Shocker.Pro, это да, но почему то выкидывал - активировал форму, но сейчас все норма
...
Рейтинг: 0 / 0
выгрузка формы из памяти
    #39839068
Фотография The_Prist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
assei,

assei
Код: vbnet
1.
Form1.Hide ЗДЕСЬ НЕ ВЫГРУЖАЕТСЯ ФОРМА ИЗ ПАМЯТИ


И не должно. Hide только скрывает форму с экрана, но не выгружает. Выгружает Unload. Но:
assei
Код: vbnet
1.
Unload Me НЕ ПОМОГАЕТ


Оно применяется с ключевым Me только ВНУТРИ самой формы, а не внутри стандартного модуля. Чтобы работало из модуля надо указывать имя формы:
Код: vbnet
1.
Unload Form1


Начните уже хотя бы основы изучать через книжки и мануалы, а не методом тыка.
...
Рейтинг: 0 / 0
выгрузка формы из памяти
    #39839389
assei
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
The_Pristassei,

assei
Код: vbnet
1.
Form1.Hide ЗДЕСЬ НЕ ВЫГРУЖАЕТСЯ ФОРМА ИЗ ПАМЯТИ


И не должно. Hide только скрывает форму с экрана, но не выгружает. Выгружает Unload. Но:
assei
Код: vbnet
1.
Unload Me НЕ ПОМОГАЕТ


Оно применяется с ключевым Me только ВНУТРИ самой формы, а не внутри стандартного модуля. Чтобы работало из модуля надо указывать имя формы:
Код: vbnet
1.
Unload Form1


Начните уже хотя бы основы изучать через книжки и мануалы, а не методом тыка.

вообще то я прочитал что из модуля не выгрузить, к вашему сведению и указав имя также не выгружалась форма
...
Рейтинг: 0 / 0
выгрузка формы из памяти
    #39839395
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
смотря как ты эту форму открывал
...
Рейтинг: 0 / 0
выгрузка формы из памяти
    #39839398
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
это вообще в VB6 у тебя?
...
Рейтинг: 0 / 0
выгрузка формы из памяти
    #39839402
assei
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Konst_Oneсмотря как ты эту форму открывал
vb6
- закрывал -
через InputBox кнопкой отмена
...
Рейтинг: 0 / 0
выгрузка формы из памяти
    #39839406
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
твой метод вызывается при загрузке формы и там же ты пытаешься её выгрузить. повесь закрытие формы на событие кнопки
...
Рейтинг: 0 / 0
выгрузка формы из памяти
    #39839413
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
если форма модальная, то обычно делают Cancel кнопку, у которой свойство отмена, по Esc закрывается форма
...
Рейтинг: 0 / 0
выгрузка формы из памяти
    #39839414
assei
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
asseiРебята помогите с таким вопросом есть код:
Код: vbnet
1.
2.
3.
4.
....
        password = InputBox("сообщение!"")
If StrPtr(password) = 0 Then
  .....


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


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