Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 |

 

  Вопрос: Вопрос по теории Добавлено: 22.08.06 16:53  

Автор вопроса:  FIX | ICQ: 348680795 
Можно объявлять одни и теже переменные в функциях (или Sub-ах)? :
Private Function fncSize(ByRef Point1 As Koordinats, ByRef Point2 As Koordinats) As Single
...
End Function

Private Function fncAngle(ByRef Point1 As Koordinats, ByRef Point2 As Koordinats, Point3 As Koordinats) As Single
...
End Function

Ответить

  Ответы Всего ответов: 5  

Номер ответа: 1
Автор ответа:
 Softer



ICQ: 203660381  

Вопросов: 29
Ответов: 205
 Web-сайт: hware.org.ua
 Профиль | | #1
Добавлено: 22.08.06 16:56
Если не ошибаюсь - да. Переменные которые так объявляются доступны только в теле процедуры (функции).

Ответить

Номер ответа: 2
Автор ответа:
 -АлександР-



Вопросов: 55
Ответов: 1008
 Web-сайт: sham.clan.su
 Профиль | | #2
Добавлено: 22.08.06 18:06
Если не ошибаюсь - да. Переменные которые так объявляются доступны только в теле процедуры (функции).
Не ошибаешься.

Ответить

Номер ответа: 3
Автор ответа:
 LamerOnLine



ICQ: 334781088 

Вопросов: 108
Ответов: 2822
 Профиль | | #3 Добавлено: 23.08.06 11:14
Лучше все же почитать теорию. Особенно про область видимости переменных.

Ответить

Номер ответа: 4
Автор ответа:
 VβÐUηìt



Вопросов: 246
Ответов: 3333
 Web-сайт: смекаешь.рф
 Профиль | | #4
Добавлено: 25.08.06 08:01
Помойму, вбэшник сам обматерит, когда ему что-то непонравится))))))))))))))))

Ответить

Номер ответа: 5
Автор ответа:
 LamerOnLine



ICQ: 334781088 

Вопросов: 108
Ответов: 2822
 Профиль | | #5 Добавлено: 25.08.06 16:59
Совпадения имен переменных не является ошибкой при компиляции. Просто результат может оказаться не совсем ожидаемым. В С++ есть оператор расширения видимости ::, в VB, насколько я знаю, такого нет, но можно использовать полные имена переменных (Module1.MyVar, Form1.MyVar и т.п.).

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам