Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
06.12.2011, 15:38
|
|||
---|---|---|---|
Узнать значение переменой через её имя |
|||
#18+
Есть открытая логическая переменная с именем Val1 И есть текстовая переменая Str1 Код: plaintext 1.
Можно ли узнать чему равна переменная Val1 ? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
06.12.2011, 15:53
|
|||
---|---|---|---|
Узнать значение переменой через её имя |
|||
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
|
06.12.2011, 16:25
|
|||
---|---|---|---|
Узнать значение переменой через её имя |
|||
#18+
TpaBka, логическая т.е. true\false? если да, то Код: plaintext 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
|
06.12.2011, 16:56
|
|||
---|---|---|---|
Узнать значение переменой через её имя |
|||
#18+
Допусти у тебя в программе есть переменная Val1 она равна 6 И переменная Str1 которая равна "Val1" То есть если ты напишешь Msgbox Str1-То результат будет не "6" а "Val1" Так вот как узнать чему равна переменная Val1 не используя её явного вызова То есть Msgbox Val1 не катит Нужно что-то типо Msgbox ЗдесьКакаетоНужнаяФункция(Str1) В результате чего msgbox покажет 6 ... |
|||
:
Нравится:
Не нравится:
|
|||
|
06.12.2011, 19:46
|
|||
---|---|---|---|
Узнать значение переменой через её имя |
|||
#18+
TpaBka, Код: plaintext 1. 2. 3.
это тоже не катит? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
06.12.2011, 20:16
|
|||
---|---|---|---|
|
|||
Узнать значение переменой через её имя |
|||
#18+
БЕЛОВBelow273это тоже не катит? Белов, я предупреждал. Отныне тебе запрещается в пределах данного форума, так же, как и Ципиховичу, консультировать в чужих топиках. Срок бана на основной ник истек, клона баню. в дальнейшем клоны будут баниться сразу. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
06.12.2011, 20:47
|
|||
---|---|---|---|
Узнать значение переменой через её имя |
|||
#18+
Shocker.Pro, толку ёпт от этой видимости важной деятельности путём выдачи бессмысленных банов... восполнение несбывшейся мечты управления вселенной?) TpaBka, какой цели вы добиваетесь, обходя явное обращение к переменной? и почему не подходит приведённый выше вариант? если проблема в том, что str1 - строка, можно юзать Код: plaintext 1. 2. 3.
обратно Код: plaintext 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
|
06.12.2011, 23:55
|
|||
---|---|---|---|
|
|||
Узнать значение переменой через её имя |
|||
#18+
BelowZeroи почему не подходит приведённый выше вариант? TpaBka, я прошу прощения за разборки в твоем топике. 1) Принципиально ли обращение именно к переменной? Такой синтаксис в общем-то логичен при использовании коллекций: Код: plaintext
2) Либо поищи топики по CallByName Вот твой случай, например /topic/892166&hl=callbyname ... |
|||
:
Нравится:
Не нравится:
|
|||
|
07.12.2011, 00:09
|
|||
---|---|---|---|
Узнать значение переменой через её имя |
|||
#18+
Свою задачу решил иным путем и более правильным Вопрос был задан для того чтобы узнать, возможно ли обратится к переменной из результата другой переменной который будет равен текстовой величина которая совпадает с именем первой переменной. Понятно, что у многих возникает вопрос, а зачем оно вообще надо, когда есть массивы и коллекции. И я с этим согласен. Просто это здоровый интерес к возможностям VB. З.Ы. Antonariy спасибо очень интересный активикс. Даже не знал, что процедуры, возможно, создавать динамически ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=60&mobile=1&tid=2158257]: |
0ms |
get settings: |
8ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
152ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
50ms |
get tp. blocked users: |
1ms |
others: | 10ms |
total: | 252ms |
0 / 0 |