Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Сначала программа ВызовПрограммыУровняМодуля вызывает функцию GetRand для генерации случайного целого числа от 0 до 99, а затем передает его в подпрограмму ПрограммаУровняМодуля. Там этот аргумент умножается на результат еще одного обращения к GetRand. Их произведение выводится в информационном окне.
Сохраняемые подпрограммы и функции
Подпрограмму и функцию можно сделать сохраняемыми. В результате сохраняемыми станут все переменные в этой подпрограмме или функции, как показано в примере.
Sub ВызовСтатическойПодпрограммы()
СтатическаяПодпрограмма
СтатическаяПодпрограмма
End Sub
Static Sub СтатическаяПодпрограмма()
Dim Var1 As String
If Var1 = "" Then
Var1 = "Var1 ещё не статическая переменная "
Else
Var1 = " Var1 – статическая переменная."
End If
MsgBox Var1
End Sub
Переменная Var1 определяется и получает значение в программе СтатическаяПодпрограмма. Она является сохраняемой, поскольку подпрограмма определена с ключевым словом Static. Программа СтатическаяПодпрограмма вызывается дважды, оба раза выводит на экран информационное окно, где во второй раз подтверждается, что значение Var1 действительно сохранилось.
Дата публикования: 2014-11-26; Прочитано: 190 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!