Учебник по Visual Basic 5.0

       

Общей ошибкой является использование следующего



Предупреждение:

Общей ошибкой является использование следующего выражения:
Dim X, Y, Z As Integer
в предположении, что все три переменные будут целого типа. Фактически в данном случае переменные Х и Y будут объявлены как variant, и только Z - как integer. Чтобы избежать этого, необходимо каждый раз использовать идентификатор типа.
Если переменная объявлена при помощи оператора Dim, в случае использования переменной с тем же именем и другим идентификатором типа произойдет ошибка "двойное определение" при запуске программы. Например, если следующее выражение Dim Count As Integer объявляет переменную Count, то нельзя использовать переменные CountS, Count!, Count# и Count@. Можно использовать только имя Count%, но это всего лишь другая форма для имени переменной Count.

    И, наконец, чтобы присвоить переменной тип variant, используют оператор Dim без As:
Dim Foo     'объявляет Foo переменной типа variant
Можно написать и так:
Dim Foo As Variant     ' проще для прочтения
Примечание:

Примечание:

Некоторые программисты используют соглашение о наименованиях, по которому перед именем переменной указывается префикс с ее типом строчными буквами, например, sngInterestRate или intCount.


Содержание раздела