Page 168 - 4192
P. 168
необхідно виконати зазначені в описі процедури дії. Якщо
опис процедури є в коді форми, то її можна викликати лише
тільки в коді цієї ж форми. Якщо ж процедуру описано з
ключовим словом Public у стандартному модулі, то викликати
її можна в коді будь- якої форми.
Формат процедури має такий вигляд:
[Public | Private][Static] Sub <ім’я процедури> (список
формальних параметрів)
Оператори тіла процедури
End Sub
Ключове слово Public означає, що процедуру можна
викликати в коді будь-якої форми чи модуля додатка, а Private
- тільки в тій формі чи в тому модулі, у якому її описано. За
замовченням мається на увазі Private.
Якщо використовується ключове слово Static, то змінні,
які описані всередині процедури, будуть зберігати свої
значення між послідовними її викликами (наприклад, якщо
при кожному викликанні процедури накопичується сума).
У списку формальних параметрів вказуються ті
величини, від яких залежить описаний в операторній частині
процедури процес (вхідні параметри) і змінні, у які заносяться
результати роботи процедури ( вихідні параметри). Іноді деякі
з них можуть збігатися (вхідні параметри можуть бути і
вихідними). Формальний параметр подається ім’ям змінної,
після якої може бути зазначено її тип. Один від одного
параметри відокремлюються комами. Іноді використовують
процедури без параметрів. В цьому випадку після імені
процедури записують ().
167