| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > VB6 > Почему сравнение работает не правильно? |
| Автор: Xeim 5.12.2008, 20:38 | ||
Для работы программы достаточно создать на форме labelы с именами p, pFake, Mes.
Почему когда я ввожу "123" и нажимаю Enter выводится сообщение "Failed". А если я оставлю поле пустым, то "Succes". Ничего не понимаю! |
| Автор: Akina 5.12.2008, 20:54 |
| Поставьте точку прерывания в начале процедуры и СМОТРИТЕ, ЧТО ВЫ ТУТ НАПРОГРАММИРОВАЛИ! |
| Автор: Xeim 5.12.2008, 21:18 |
| А в какой строке ставить и на что обратить внимание? Чувствую код очень плох, но не знаю где я не так напрограммировал... |
| Автор: Akina 5.12.2008, 23:31 |
13 на значения всех переменных и их изменение операторами. Добавлено через 58 секунд Но вообще писАть программы начинают с размещения в первой строке модуля оператора Option Explicit |
| Автор: Xeim 5.12.2008, 23:47 |
| Akina, спасибо. Основная ошибка была в том, что Password не объявлен. Буду впредь писать Option Explicit в начале. Я не знал, что это надо писать для отлова ошибок. Хотя я не знаю для чего на самом деле такая строка. |
| Автор: Akina 7.12.2008, 21:52 |
Наберите ее в первой строке модуля. Поставьте курсор во второе слово. Нажмите F1. Читайте до полного понимания. |