Названия аргументов.

Язык Visual Basic на платформе .NET.

Модераторы: Ramzes, Sebas

GAGArin
Неистовый флудер
Неистовый флудер
 
Сообщения: 1777
Зарегистрирован: 23.12.2002 (Пн) 12:46
Откуда: я тут взялся, не знаю...

Названия аргументов.

Сообщение GAGArin » 28.05.2006 (Вс) 12:52

Не знаю как уж ещё назвать. Вобщем хотелось бы такую бяку реализовать, чтобы при использовании моей функции он запрашивал у пользователя (у того кто функцию юзает при разработке) переменную X (просто чтоб он подсвечивал X as double), а в коде функции использовал переменную типа Xparam. Нужно для того, чтоб не просить у пользователя переменную с нелогичным названием.
Просто переменная X у меня есть вне функции и работать в функции должны обе.
Вот такую мелкую красивость надо. Переназывать внешнюю переменную или параметр в функции не очень логично.
Искал бы в MSDN, но не могу запрос в поиск сформировать нормальный.

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

Сообщение GSerg » 28.05.2006 (Вс) 12:55

Вопрос неясен.

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

GAGArin
Неистовый флудер
Неистовый флудер
 
Сообщения: 1777
Зарегистрирован: 23.12.2002 (Пн) 12:46
Откуда: я тут взялся, не знаю...

Сообщение GAGArin » 28.05.2006 (Вс) 12:59

Код: Выделить всё
Public A as double
Public Function F1 (a as double)
A=a
end function

Нужно реализовать примерно это не переназывая ни одну переменную. Внутри функции я могу использовать что угодно, но хотелось бы чтоб запрашивала именно это.

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

Сообщение GSerg » 28.05.2006 (Вс) 13:12

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

GAGArin
Неистовый флудер
Неистовый флудер
 
Сообщения: 1777
Зарегистрирован: 23.12.2002 (Пн) 12:46
Откуда: я тут взялся, не знаю...

Сообщение GAGArin » 28.05.2006 (Вс) 13:14

Именно. Спасибо :)

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

Сообщение GSerg » 28.05.2006 (Вс) 13:26

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

GAGArin
Неистовый флудер
Неистовый флудер
 
Сообщения: 1777
Зарегистрирован: 23.12.2002 (Пн) 12:46
Откуда: я тут взялся, не знаю...

Сообщение GAGArin » 28.05.2006 (Вс) 14:24

Да, я разбирался с VB.NET не долго и методом тыка. На досуге почитаю MSDN подряд, чтоб не задавать таких вопросов, а пока просто времени нет.

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

Сообщение GSerg » 28.05.2006 (Вс) 14:29

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


Вернуться в Visual Basic .NET

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

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 81

    TopList