Вызов процедур и функций

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Sun07
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 355
Зарегистрирован: 17.02.2006 (Пт) 21:27

Вызов процедур и функций

Сообщение Sun07 » 23.11.2006 (Чт) 0:16

Почему на вызов некоторых процедур (Sub) просто по имени VB ругается "Expected:=" без слова для вызова Call, когда кол-во передаваемых параметров больше одного?

_ae_
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 165
Зарегистрирован: 08.10.2006 (Вс) 14:37

Сообщение _ae_ » 23.11.2006 (Чт) 0:22

убери скобки?

Sun07
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 355
Зарегистрирован: 17.02.2006 (Пт) 21:27

Сообщение Sun07 » 23.11.2006 (Чт) 1:32

Работает. А почему так?

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 23.11.2006 (Чт) 5:18

Потому что синтаксис языка?
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

Tarantul
Бывалый
Бывалый
 
Сообщения: 235
Зарегистрирован: 13.12.2004 (Пн) 16:39
Откуда: IUnknown

Сообщение Tarantul » 23.11.2006 (Чт) 9:36

В VB процедуры вызываються без скобок. Когда один параметр береться в скобки, то он передается по значению, скобки рассматриваються только как элемент выражения-параметра. Понятно, что 2 параметра в скобках переварить никак нельзя :)


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: SemrushBot и гости: 92

    TopList  
cron