|
|
|
Узнать значение переменой через её имя
|
|||
|---|---|---|---|
|
#18+
Есть открытая логическая переменная с именем Val1 И есть текстовая переменая Str1 Код: plaintext 1. Можно ли узнать чему равна переменная Val1 ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2011, 15:38 |
|
||
|
Узнать значение переменой через её имя
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2011, 15:53 |
|
||
|
Узнать значение переменой через её имя
|
|||
|---|---|---|---|
|
#18+
TpaBka, логическая т.е. true\false? если да, то Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2011, 16:25 |
|
||
|
Узнать значение переменой через её имя
|
|||
|---|---|---|---|
|
#18+
Допусти у тебя в программе есть переменная Val1 она равна 6 И переменная Str1 которая равна "Val1" То есть если ты напишешь Msgbox Str1-То результат будет не "6" а "Val1" Так вот как узнать чему равна переменная Val1 не используя её явного вызова То есть Msgbox Val1 не катит Нужно что-то типо Msgbox ЗдесьКакаетоНужнаяФункция(Str1) В результате чего msgbox покажет 6 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2011, 16:56 |
|
||
|
Узнать значение переменой через её имя
|
|||
|---|---|---|---|
|
#18+
TpaBka, Код: plaintext 1. 2. 3. это тоже не катит? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2011, 19:46 |
|
||
|
Узнать значение переменой через её имя
|
|||
|---|---|---|---|
|
#18+
БЕЛОВBelow273это тоже не катит? Белов, я предупреждал. Отныне тебе запрещается в пределах данного форума, так же, как и Ципиховичу, консультировать в чужих топиках. Срок бана на основной ник истек, клона баню. в дальнейшем клоны будут баниться сразу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2011, 20:16 |
|
||
|
Узнать значение переменой через её имя
|
|||
|---|---|---|---|
|
#18+
Shocker.Pro, толку ёпт от этой видимости важной деятельности путём выдачи бессмысленных банов... восполнение несбывшейся мечты управления вселенной?) TpaBka, какой цели вы добиваетесь, обходя явное обращение к переменной? и почему не подходит приведённый выше вариант? если проблема в том, что str1 - строка, можно юзать Код: plaintext 1. 2. 3. обратно Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2011, 20:47 |
|
||
|
Узнать значение переменой через её имя
|
|||
|---|---|---|---|
|
#18+
BelowZeroи почему не подходит приведённый выше вариант? TpaBka, я прошу прощения за разборки в твоем топике. 1) Принципиально ли обращение именно к переменной? Такой синтаксис в общем-то логичен при использовании коллекций: Код: plaintext 2) Либо поищи топики по CallByName Вот твой случай, например /topic/892166&hl=callbyname ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2011, 23:55 |
|
||
|
Узнать значение переменой через её имя
|
|||
|---|---|---|---|
|
#18+
Свою задачу решил иным путем и более правильным Вопрос был задан для того чтобы узнать, возможно ли обратится к переменной из результата другой переменной который будет равен текстовой величина которая совпадает с именем первой переменной. Понятно, что у многих возникает вопрос, а зачем оно вообще надо, когда есть массивы и коллекции. И я с этим согласен. Просто это здоровый интерес к возможностям VB. З.Ы. Antonariy спасибо очень интересный активикс. Даже не знал, что процедуры, возможно, создавать динамически ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.12.2011, 00:09 |
|
||
|
|

start [/forum/topic.php?fid=60&msg=37561778&tid=2158257]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
37ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
50ms |
get tp. blocked users: |
1ms |
| others: | 12ms |
| total: | 145ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...