Страница: 1 |
Страница: 1 |
Вопрос: параметры процедуры
Добавлено: 11.03.11 16:05
Автор вопроса:
ozzet
Всем привет!
пример:
Public Sub Plc(ByVal Att As Long)
Dim index As Long
Dim Num As Long
Dim age As Long
call Window( index , Num , age)
вопрос:
Можно не прописывать параметр(ы)(переменные) у Window( index , Num , age) в процедуре Plc?
к примеру:
прописать вот так
Public Sub Plc(ByVal Att As Long)
Dim age As Long
call Window(,,age)или что нить подобное.
Заранее спасибо)
Ответы
Всего ответов: 3
Номер ответа: 1
Автор ответа: Дмитрий Юпатов
Вопросов: 4
Ответов: 457
Web-сайт:
Профиль | | #1
Добавлено: 11.03.11 17:04
а параметры этой процедуры как optional прописаны? Если да, то можно. Иначе надо что-то передавать.
Номер ответа: 2
Автор ответа: ozzet
Вопросов: 5
Ответов: 10
Профиль | | #2
Добавлено: 11.03.11 17:29
нашел вариант с Call Window (0, 0, age)
но увы переменные index , Num сразу приравниваются к 0 а мне этого не хотелось бы)
Номер ответа: 3
Автор ответа: Winand
Вопросов: 87
Ответов: 2795
Web-сайт:
Профиль | | #3
Добавлено: 11.03.11 18:06
а как же хотелось? Они должны быть чему-то равны. Можно конечно объявить параметры как Variant и передавать Null
а в процедуре Window проверять if IsNull(param) then ...