Страница: 1 |
Вопрос: параметры процедуры | Добавлено: 11.03.11 16:05 |
Автор вопроса: ![]() |
Всем привет!
пример: 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 Автор ответа: ![]() ![]() Вопросов: 5 Ответов: 10 |
Профиль | Цитата | #2 | Добавлено: 11.03.11 17:29 |
нашел вариант с Call Window (0, 0, age)
но увы переменные index , Num сразу приравниваются к 0 а мне этого не хотелось бы) |
Номер ответа: 3 Автор ответа: ![]() ![]() ![]() ![]() Вопросов: 87 Ответов: 2795 |
Web-сайт: Профиль | Цитата | #3 | Добавлено: 11.03.11 18:06 |
а как же хотелось? Они должны быть чему-то равны. Можно конечно объявить параметры как Variant и передавать Null
а в процедуре Window проверять if IsNull(param) then ... |
Страница: 1 |
|