Visual Basic для детей. Уроки 1-5


For1.BackColor = vbRed


Запустите проект. Появится новое окно сообщения:

Object required – требуется указать объект (элемент управления)

 

 

Это окно сообщения несколько отличается от других, которые мы уже видели. Нажмите клавишу <F1> на клавиатуре или щелкните мышью, подведя курсор к кнопке окна с надписью Help (Справка). Вы получите разъяснения о возможной ошибке, но при этом не будет никакой дополнительной визуальной информации (например, ‘подсветки' ошибочной записи) как в предыдущем случае. Чтобы точно узнать, на какой объект или элемент управления требуется обратить внимание (‘object reqired’), в окне сообщения есть дополнительная кнопка. Обычно, окно подобного вида, появляется, когда вы имеете дело с орфографической ошибкой при назначении имени для элемента управления в коде на BASIC. Visual Basic сделает попытку назначить свойству какое-либо значение, исходя из ранее упомянутого принципа ‘записи через точку' (‘dot notation’):

     ControlName.PropertyName = Value

Но, Visual Basic не находит элемент управления с данным именем (в нашем случае, это For1). Как же все-таки узнать, где ошибка? Ключ к сей великой тайне и есть кнопка с надписью Debug в окне сообщения. Visual Basic выделяет ошибочную строку кода. Для того чтобы увидеть, как это происходит, нажмите на кнопку Debug, и тогда строка кода с ошибкой будет выделена. И вам остается только выяснить, в какой части имени формы находится орфографическая ошибка. К сожалению, Visual Basic пока не такой "умный", как хотелось бы, и не может сделать это за вас. А, если серьезно, то, когда вы щелкаете по кнопке Debug, Visual Basic переключается в еще один режим работы – break mode (режим прерывания, останова). До этого, вы уже знали, что в Visual Basic есть два режима – режим разработки (design) и режим выполнения (run) проекта. Для того чтобы выйти из режима прерывания и исправить ошибку в строке кода, необходимо остановить выполнение проекта, нажав на кнопку с квадратиком на панели инструментов.




Начало  Назад  Вперед