Новости
Карта сайта
Авторы
Поиск
Рассылки
Статьи и информация
VB хитрости
Популярные ошибки
Книги
Конференция
Программы
Контролы
Примеры
Разное
Ссылки

Популярные ошибки

Мы тут все с вами обсуждаем - как лучше сделать это, как лучше написать такой код.... А ведь еще есть обратная сторона той же медали. В самом Бэйсике и при программирование на нем есть некоторое количество .... гм, скажем недоработок. И знание этих "дыр" сэкономит вам не один десяток часов на отладке.

Классы и объекты

 Не проверяйте самосоздающиеся объекты , используя Is Nothing
 Использование свойств "по умолчанию" может скрывать ошибку
 Внимание! - Свойства типа Variant могут передавать объект
 Свойства типа Variant могут передавать объект
 ByVal при ссылках на обьекты

Формы и контролы

 Не прописывайте в коде название и размер фонтов
 Свойство UseMnemonics для связанных Label контролов
 Коварный SetFocus
 Ресайзинг и движение формы фиксированного размера

Числа

 Некорректное поведение CInt()
 Не доверяйте автоматическому преобразованию типов

Язык

 Debug.Print работает и в exe
 Logging события не работают под средой Бэйсика
 Некорректное завершение по END оператору
 Variant - тип данных по умолчанию
 Элементы ParamArray могут быть пропущенны
 IsMissing возвращает False для не Variant аргументов
 Не включен по умолчанию Option Explicit

В начало

Rambler's Top100
Хостинг от Parking.ru
двери: противопожарные двери.; Вентиляция: вентиляция.; водонагреватели; Ремонт компьютеров, м семеновская; интернет клубы в украине; Лучшие бытовки: бытовки охраны от СПК Ванда.; Знакомьтесь с Монтессори. Ждем: монтессори. Для вас.