АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция

Описание переменных

Читайте также:
  1. IDL-описаниеи библиотека типа
  2. II. ОПИСАНИЕ МАССОВОЙ ДУШИ У ЛЕБОНА
  3. XI. Описание заболевания
  4. Анализ основных конкурентов (схема и описание)
  5. Аналитическое описание движения
  6. Античное историческое сознание и историописание
  7. Античное историческое сознание и историописание – с. 74-75
  8. Библиографическое описание
  9. Библиографическое описание как форма свертывания информации
  10. Библиографическое описание ресурсов Интернет
  11. Библиографическое описание рецензий и рефератов
  12. Билет 29Приведение квадратичной формы к каноническому виду с помощью ортогонального преобразования переменных.

При описании переменных обычно используется инструкция Dim. Для создания переменной на уровне процедуры инструкция описания помещается внутри процедуры. Чтобы создать переменную на уровне модуля, инструкция описания располагается в начале модуля, в разделе описаний.

В примере создается переменная strName и задается тип данных String.

Dim strName As String

Когда эта инструкция располагается в процедуре, переменная strName может использоваться только в данной процедуре. Если же такая инструкция находится в разделе описаний модуля, то переменная strName доступна для всех процедур данного модуля, но не может использоваться процедурами из других модулей проекта. Чтобы сделать переменную доступной для всех процедур проекта, перед ней надо поставить инструкцию Public, как показано в следующем примере:

 

Public strName As String

 

Переменные могут описываться как один из следующих типов данных: Boolean, Byte, Integer, Long, Currency, Single, Double, Date, String (для строк переменной длины), String * длина (для строк фиксированной длины), Object, или Variant. Если тип данных не задан, по умолчанию переменная приобретает тип Variant. Имеется также возможность создать определяемый пользователем тип данных с помощью инструкции Type.

Допускается также описание нескольких переменных в одной строке. В этом случае, чтобы задать тип данных, надо указать определенный тип для каждой переменной.

 

Dim intX As Integer, intY As Integer, intZ As Integer

 

intX и intY описываются как Variant; и только intZ описывается как Integer.

 

Dim intX, intY, intZ As Integer

 

Если тип данных не указан, переменная приобретает тип Variant.

 

Инструкция Public

Инструкция Public используется для описания общих переменных на уровне проекта.

 

Public strName As String

 

Общие переменные могут использоваться в любой процедуре проекта. Если общая переменная описана в стандартном модуле или в модуле класса, она также может использоваться в любом проекте, в котором имеется ссылка на проект, где описана эта переменная.

 

Инструкция Private

Инструкция Private используется для описания личных переменных уровня модуля.

 

Private MyName As String

 

Личные переменные доступны только для процедур одного и того же модуля.

 

Примечание. На уровне модуля инструкция Dim эквивалентна инструкции Private. Использование инструкции Private упрощает чтение и отладку.

 


1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 |

Поиск по сайту:



Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.003 сек.)