Visual Basic
|
Новый участник Сообщения: 42 |
Пожалуйста, помогите!!!
Private Sub Command1_Click() If Combo1 = xxx Then z = FreeFile Open "xxx.txt" For Input As z Text2.Text = Input(LOF(z), z) Close z Else If Combo1 = xx Then z = FreeFile Open "xx.txt" For Input As z Text2.Text = Input(LOF(z), z) Close z End If End Sub И постояно вылетает ошибка "Block if without End If" Что оно хочет? Я ж прописал уже End If. |
|
Отправлено: 17:18, 01-12-2005 |
Ветеран Сообщения: 3320
|
Профиль | Отправить PM | Цитировать Хочет что б был или Else или If но никак не Else If - такого в Бейсике нет
Есть два варианта решения ошибки Private Sub Command1_Click() If Combo1 = xxx Then z = FreeFile Open "xxx.txt" For Input As z Text2.Text = Input(LOF(z), z) Close z Else z = FreeFile Open "xx.txt" For Input As z Text2.Text = Input(LOF(z), z) Close z End If End Sub или Private Sub Command1_Click() If Combo1 = xxx Then z = FreeFile Open "xxx.txt" For Input As z Text2.Text = Input(LOF(z), z) Close z End If If Combo1 = xx Then z = FreeFile Open "xx.txt" For Input As z Text2.Text = Input(LOF(z), z) Close z End If End Sub Первий вариант годитса, когда у тебя регламентированое одно условие (If Combo1 = xxx), а всё другое не интересует. Второй когда под регламентом два условия If Combo1 = xxx и Combo1 = xx тоесть если в комбо будет прописано не xxx и не xx то никаких операций производитса не будет. |
Отправлено: 02:28, 03-12-2005 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Новый участник Сообщения: 42
|
Профиль | Отправить PM | Цитировать Большое спасибо!!!!!!!!!!!!!!!!!!
|
Отправлено: 00:25, 08-12-2005 | #3 |
Vazdaew
Сообщения: n/a |
Кстати, конструкция ElseIf (без пробела) в VB 6.0 имеется, и потому в нем возможны такие вот операторы:
If bBoolean1 then ..... ElseIf bBoolean2 then ..... ElseIf bBoolean3 then ..... EndIf Всего вам наилучшего! |
Отправлено: 09:52, 15-01-2006 | #4 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
visual basic 6 | guma | Программирование и базы данных | 1 | 26-04-2007 20:41 | |
Visual Basic | MaxFactor | Программирование и базы данных | 56 | 06-10-2004 15:01 | |
Visual basic | carlos | Программирование и базы данных | 1 | 04-08-2003 02:03 | |
Visual Basic !!! | skulida | Программирование и базы данных | 2 | 06-04-2003 12:13 | |
Visual Basic | Anton R | Программирование и базы данных | 2 | 03-04-2003 16:35 |
|