назад | содержание | вперед Объявление переменной Р’ Visual Basic используется СЏРІРЅРѕРµ Рё неявное объявление переменной. РЇРІРЅРѕРµ объявление осуществляется операторами Dim, private, Static, public, которые имеют следующий синтаксис: Dim имяПеременной [As типДанных] Private имяПеременной [As типДанных] Static имяПеременной [As типДанных] Public имяПеременной [As типДанных] Операторы Dim, Private, static, public определяют область действия переменной. РЎ помощью РѕРґРЅРѕРіРѕ оператора РІС‹ можете объявлять несколько переменных, разделяя РёС… запятыми. Примеры объявления переменных приведены РЅРёР¶Рµ: Private bInSuccess As Boolean Dim strLastname As String, dblSum As Double Большинство строк, СЃ которыми приходится работать РІ Visual Basic, являются строками переменной длины, то есть РѕРЅРё РјРѕРіСѓС‚ иметь длину РґРѕ 2 Гбайт. Длина такой строки изменяется РїСЂРё присвоении ей РЅРѕРІРѕРіРѕ значения. РќРѕ РІ Visual Basic существуют Рё строки СЃ фиксированной длиной. РС… длина остается неизменной независимо РѕС‚ присвоенного ей значения. Если такой переменной присваивается значение, меньшее объявленной для нее длины, то оставшаяся часть переменной заполняется пробелами. РџСЂРё присвоении значения, превышающего длину строки, РѕРЅР° усекается РґРѕ размера переменной. Для объявления строки СЃ фиксированной длиной используется следующий синтаксис: Dim имяПеременной As String * длинаПеременной Параметр длинаПеременной указывает максимальное количество символов, отводимое переменной. РЎРёРјРІРѕР» звездочки (*) указывает РЅР° то, что переменная имеет фиксированную длину. Предпочтительнее использовать СЏРІРЅРѕРµ объявление переменных, поэтому рекомендуется установить такой режим трансляции программы, РїСЂРё котором допускается только СЏРІРЅРѕРµ объявление переменных. Для этого необходимо РІ начало модуля вставить оператор option Explicit (РЇРІРЅРѕРµ объявление). Для автоматического добавления РІРѕ РІСЃРµ модули данного оператора РІ РѕРєРЅРµ программы Visual Basic выполните команду Options (Параметры) меню Tools (Сервис). Откроется диалоговое РѕРєРЅРѕ Options, РЅР° вкладке Editor (СЂРёСЃ. 5.1) которого установите флажок Require Variable Declaration.
Рис. 5.1. Диалоговое окно Options Если вы не разместили в модуле оператор Option Explicit, можете использовать неявное объявление переменной. В этом случае тип переменной определяется при первом операторе присвоения, и в этот же момент переменной будет выделена память. Если вы не используете специальные концевые символы, определяющие тип переменной, ей будет присвоен тип variant.
назад | содержание
| вперед
Поделитесь этой записью или добавьте в закладки | Полезные публикации |