Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Run-time error '364' / 7 сообщений из 7, страница 1 из 1
10.05.2008, 21:34
    #35304669
AlexIsrael
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Run-time error '364'
У меня такая проблема:
Из главной формы вызываю второстепенную frmSecond.Show vbModal.
В ее form_load делаю свою проверку и даю ей unload me.
Выскакивает ошибка 364.

В чем проблема - не пойму.
Подскажите, пожалуйста.
...
Рейтинг: 0 / 0
10.05.2008, 22:53
    #35304738
Worobjoff
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Run-time error '364'
Два варианта:
1.
Во второй форме сделать me.Hide вместо Unload
и в первой unload после строчки Form2.show vbModal

2.
Во второй форме создать процедрку в которой она (форма) сама себя покажет
Public Sub ShowDocument(Параметры какие-нибудь)
Me.Show vbModal
End Sub

Так и вызывать ее: Form2.ShowDocument(...)
...
Рейтинг: 0 / 0
10.05.2008, 23:32
    #35304751
AlexIsrael
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Run-time error '364'
[quot Worobjoff]Два варианта:
1.
Во второй форме сделать me.Hide вместо Unload
и в первой unload после строчки Form2.show vbModal

Но я не хочу просто прятать форму , хочу полностью ее выгрузить
из памяти. А что даст анлоад в первой? Новое для меня..:)
...
Рейтинг: 0 / 0
11.05.2008, 22:30
    #35305370
AlexIsrael
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Run-time error '364'
AlexIsrael[quot Worobjoff]Два варианта:
1.
Во второй форме сделать me.Hide вместо Unload
и в первой unload после строчки Form2.show vbModal

Но я не хочу просто прятать форму , хочу полностью ее выгрузить
из памяти. А что даст анлоад в первой? Новое для меня..:)

Попробовал и первый и второй вариант - не работает...:(
...
Рейтинг: 0 / 0
11.05.2008, 22:47
    #35305385
Worobjoff
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Run-time error '364'
Покажите код
...
Рейтинг: 0 / 0
11.05.2008, 22:54
    #35305391
Worobjoff
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Run-time error '364'
Много раз приводил эти варианты здесь
Form1
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
Private Sub Command1_Click()
   Form2.Show vbModal
   Unload Form2
End Sub

Private Sub Command2_Click()
   Debug.Print Form2.ShowDocument( 112 )
End Sub
Form2
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
Public Function ShowDocument(ByVal ID As Long) As Long
   Me.Show vbModal
   ShowDocument = ID 'Заглушка
   Unload Me
End Function

Private Sub Command2_Click()
   Me.Hide
End Sub
...
Рейтинг: 0 / 0
11.05.2008, 22:55
    #35305394
Worobjoff
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Run-time error '364'
Продолжение Form2 (забыл выделить все)
Код: plaintext
1.
2.
Sub Command1_Click
me.hide
end sub
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Run-time error '364' / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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