При обнаружении ошибки в программном коде компилятор Visual Basic 6.0 выдает стандартное окно сообщения, которое содержит информацию о коде (Run-time error ‘438’) и названии (Object doesn’t support this property or method) ошибки (рис.5). Ошибки, связанные с процедурами и объектами, выделяются желтым «маркером» (рис.6). Ошибки, связанные с методами или свойствами самих объектов, выделяются синим «маркером» (рис.7). Для исправления ошибки следует приостановить работу проекта, ввести верный программный код, а затем снова запустить проект.
Некоторые наиболее часто встречающиеся ошибки:
1. Invalid outside procedure – неверная внешняя процедура .
2. Type mismatch – несоответствие типов .
3. Sub or Function not defined – процедура или функция не определена .
4. Next/For without For/Next – Next/For без For/Next: неправильная организация цикла .
5. If/EndIf without EndIf/If – If/EndIf без EndIf/If: неправильная запись условного оператора .
6. Select Case / (End Select) without End Select / (Select Case) — Select Case / (End Select) без End Select / (Select Case): неверная запись оператора выбора .
7. Object required – требуется объект .
8. Overflow – переполнение .
|
Представленная информация была полезной? ДА 54.1% НЕТ 45.9% Проголосовало: 61 |
9. Subscript out of range – значение вне диапазона .
10. Duplicate declaration in current scope – двойное объявление в текущем диапазоне .
11. Division by zero – деление на ноль .
12. Statements and Labels invalid between Select Case and First Case – записи и метки неверны между Select Case и First Case .
13. Method or Data member not found – метод или часть данных не найдена .
14. Variable not defined – переменная не определена .
15. Invalid procedure call or argument – неправильный вызов процедуры или аргумент .
16. User-defined type not defined – пользовательский тип не определен .
17. Object doesn’t support this property or method – объект не поддерживает это свойство ли метод .
18. Ambiguous name detected: name объекта_событие – обнаружено неоднозначное имя .
19. Only comments may appear after End Sub, End Function, or End Property – только комментарии могут появляться после End Sub, End Function, или End Property .
20. Statement invalid outside Type Block – неверная запись вне блока.
