Run time error 405

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Emzari
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 129
Зарегистрирован: 06.09.2002 (Пт) 9:08
Откуда: Georgia

Run time error 405

Сообщение Emzari » 31.10.2004 (Вс) 18:08

вобшем обстоятельства такие
имеется проект к которому подклучон мои собственный Dll. на форме имеется несколко текстбоксов и кнопка. при нажатии на кнопке проверяется содержится или нет в этих текстбоксах текст и если какоита из ных пустои то из Dll визывается функция которая выводит на екране мои MessageBox с сообшением что текстбох пустой.
код выглядить примерно так

. . .
Dim myMes as New Message
. . .
If Trim(txtName.Text) = "" Then
myMes.ShowMessage "заголовок", "сообщение", стиль
txtName.SetFocus
Exit Sub
End If
. . .

и при запуске программы ести оставить какоито текстбох пустым после нажатия кнопки сообшение появляется нормално и при закритии окна фокус передаётся пустому текстбоксу. но если снова оставит текстбокс пустым и нажать на кнопку то получается ошибка - Run time error 405 Unable to show modal form within this context

_Мика_
Гуру
Гуру
 
Сообщения: 1459
Зарегистрирован: 24.10.2003 (Пт) 15:05
Откуда: г. Москва, м.Речной вокзал

Сообщение _Мика_ » 31.10.2004 (Вс) 18:57

Попробуй поставить в начале саба

On Error Resume Next
-Папа, а правда, что форумы делают людей дибилами?
-гы гы гы, сынок, лол!

i'm pissed
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 194
Зарегистрирован: 23.10.2004 (Сб) 12:01
Откуда: irkutsk

Сообщение i'm pissed » 31.10.2004 (Вс) 19:01

Вот это поможет при ошибках
ловит их ;)
Код: Выделить всё
on error resume next
by_pissed

Emzari
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 129
Зарегистрирован: 06.09.2002 (Пт) 9:08
Откуда: Georgia

Сообщение Emzari » 01.11.2004 (Пн) 15:21

если поставить On Error Resume Next то тогда во второй раз сообшение вабше не показывается а надо чтоб оно выводилось


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 8

    TopList  
cron