Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / присвоение переменной, зная только "имя" переменной / 25 сообщений из 43, страница 1 из 2
31.01.2008, 13:46
    #35100447
нордик
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
присвоение переменной, зная только "имя" переменной
Здравствуйте!

Может быть кто знает, как сделать....

На окне w_expl в Instance variable объявлена переменная string is_name

Теперь при открытии окна w_expl я знаю только имя переменной "is_name". Как мне обратиться к переменной is_name и положить в нее, например, "test", зная только имя переменной "is_name"


Заранее спасибо за ответы ))
...
Рейтинг: 0 / 0
31.01.2008, 14:07
    #35100545
spas2001
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
присвоение переменной, зная только "имя" переменной
RTFM
ЗЫ: Народ по-моему вообще читать разучился, не то что 5 сек подумать
-----------------------------------------------------------------------------
Главная деталь любой машины - голова ее владельца
...
Рейтинг: 0 / 0
31.01.2008, 14:29
    #35100682
нордик
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
присвоение переменной, зная только "имя" переменной
spas2001RTFM
ЗЫ: Народ по-моему вообще читать разучился, не то что 5 сек подумать
-----------------------------------------------------------------------------
Главная деталь любой машины - голова ее владельца

Это все, что вы можете сказать?

PS: Критиковать может любой дурак, и многие из них именно этим и занимаются. Сирил Гарбетт
PSS: Прошу не принимать на свой счет...
...
Рейтинг: 0 / 0
31.01.2008, 14:45
    #35100791
нордик
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
присвоение переменной, зная только "имя" переменной
тема закрыта
...
Рейтинг: 0 / 0
31.01.2008, 14:45
    #35100792
spas2001
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
присвоение переменной, зная только "имя" переменной
is_name='test'
-----------------------------------------------------------------------------
Главная деталь любой машины - голова ее владельца
...
Рейтинг: 0 / 0
31.01.2008, 14:46
    #35100798
spas2001
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
присвоение переменной, зная только "имя" переменной
И для особо продвинутого присвоения
w_expl.is_name = "test"
-----------------------------------------------------------------------------
Главная деталь любой машины - голова ее владельца
...
Рейтинг: 0 / 0
31.01.2008, 14:47
    #35100808
нордик
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
присвоение переменной, зная только "имя" переменной
spas2001is_name='test'
-----------------------------------------------------------------------------
Главная деталь любой машины - голова ее владельца

если бы все было так просто - я бы не спрашивал )))

вопрос совершенно по другому звучал... Я говорил о динамическом присвоении. У меня нет ссылки на объект is_name. Я знаю только текстовое название ссылки "is_name".
...
Рейтинг: 0 / 0
31.01.2008, 14:49
    #35100819
spas2001
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
присвоение переменной, зная только "имя" переменной
И для очень - очень продвинутого присвоения
1.Создаем функцию uf_set_name с аргументом string as_value
2. В функции пишем
is_name = as_value
3. Вызываем функцию uf_set_name("test")
И всего делов
ЗЫ: Читай хелп и не позорься
-----------------------------------------------------------------------------
Главная деталь любой машины - голова ее владельца
...
Рейтинг: 0 / 0
31.01.2008, 14:51
    #35100827
spas2001
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
присвоение переменной, зная только "имя" переменной
Вопросы надо внятней задавать
Можно и динамически
-----------------------------------------------------------------------------
Главная деталь любой машины - голова ее владельца
...
Рейтинг: 0 / 0
31.01.2008, 14:51
    #35100830
нордик
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
присвоение переменной, зная только "имя" переменной
Я позорюсь в ваших глазах, так как вы не поняли сути вопроса. Читайте внимательнее...
...
Рейтинг: 0 / 0
31.01.2008, 14:52
    #35100839
нордик
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
присвоение переменной, зная только "имя" переменной
spas2001Вопросы надо внятней задавать
Можно и динамически
-----------------------------------------------------------------------------
Главная деталь любой машины - голова ее владельца


Что невнятного написано?
...
Рейтинг: 0 / 0
31.01.2008, 14:53
    #35100845
spas2001
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
присвоение переменной, зная только "имя" переменной
Теперь внятно и четко изложи свою проблему, почему Вы так решили присваивать, что за задача
Кусочек кода для примера
-----------------------------------------------------------------------------
Главная деталь любой машины - голова ее владельца
...
Рейтинг: 0 / 0
31.01.2008, 14:59
    #35100880
нордик
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
присвоение переменной, зная только "имя" переменной
:)
существуют несколько путей решения моей проблемы. Есть другие пути, по которым, я скорее всего пойду.
НО!
Просто интересно, как в билдере получить ссылку на Instance переменную, зная ее ТЕКСТОВОЕ название.
Через ClassDefinition и VariableList я могу достучаться только до названия переменной. А возможно ли как то обратиться к ней, зная ее ТЕКСТОВОЕ название?

Я склоняюсь к тому, что нельзя.. Хотел бы услышать мнения форумчан на этот счет...
...
Рейтинг: 0 / 0
31.01.2008, 15:00
    #35100890
Локшин Марк
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
присвоение переменной, зная только "имя" переменной
нордиктема закрыта
И что, найдено решение на исходный вопрос?
...
Рейтинг: 0 / 0
31.01.2008, 15:06
    #35100922
spas2001
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
присвоение переменной, зная только "имя" переменной
Хотя четкой постановки не дождался
Но может быть вот так
Может и по другому, всего пути не видать:)
-----------------------------------------------------------------------------
Главная деталь любой машины - голова ее владельца
...
Рейтинг: 0 / 0
31.01.2008, 15:17
    #35100981
VanoR
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
присвоение переменной, зная только "имя" переменной
нордик:)
Просто интересно, как в билдере получить ссылку на Instance переменную, зная ее ТЕКСТОВОЕ название.
Через ClassDefinition и VariableList я могу достучаться только до названия переменной. А возможно ли как то обратиться к ней, зная ее ТЕКСТОВОЕ название?

жжет нордик
похоже на вопрос, как удалить гланды через задницу :)
...
Рейтинг: 0 / 0
31.01.2008, 16:01
    #35101203
ChV
ChV
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
присвоение переменной, зная только "имя" переменной
Этот вопрос уже когда-то обсуждался. Я тоже задавался решением этого вопроса.
Ответ один - невожможно.

Good Luck !
...
Рейтинг: 0 / 0
31.01.2008, 16:15
    #35101274
spas2001
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
присвоение переменной, зная только "имя" переменной
В принципе возможно все, но стоит ли оно того...:)
-----------------------------------------------------------------------------
Главная деталь любой машины - голова ее владельца
...
Рейтинг: 0 / 0
31.01.2008, 16:26
    #35101334
Локшин Марк
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
присвоение переменной, зная только "имя" переменной
spas2001В принципе возможно все, но стоит ли оно того...:)
Так чего возможно-то? Что-то Ваш пример пока мало общего имеет с поставленной задачей.
...
Рейтинг: 0 / 0
31.01.2008, 16:38
    #35101399
Anatoly Moskovsky
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
присвоение переменной, зная только "имя" переменной
нордикПросто интересно, как в билдере получить ссылку на Instance переменную, зная ее ТЕКСТОВОЕ название.
Это можно сделать.
Но зачем? (С) Сами знаете кто
...
Рейтинг: 0 / 0
31.01.2008, 17:09
    #35101539
Локшин Марк
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
присвоение переменной, зная только "имя" переменной
Anatoly MoskovskyЭто можно сделать.
Каким образом?
...
Рейтинг: 0 / 0
31.01.2008, 17:13
    #35101557
sPaul
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
присвоение переменной, зная только "имя" переменной
нордикПросто интересно, как в билдере получить ссылку на Instance переменную, зная ее ТЕКСТОВОЕ название.

Вы не могли бы привести пример/задачу, где это необходимо делать?
...
Рейтинг: 0 / 0
31.01.2008, 17:19
    #35101591
Anatoly Moskovsky
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
присвоение переменной, зная только "имя" переменной
Локшин Марк Anatoly MoskovskyЭто можно сделать.
Каким образом?
Сначала хотелось бы получить ответ на вопрос "зачем?"
...
Рейтинг: 0 / 0
31.01.2008, 17:42
    #35101676
нордик
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
присвоение переменной, зная только "имя" переменной
просто хочется знать, возможно это в билдере млм нет )))
В дельфе - это без проблем )
...
Рейтинг: 0 / 0
31.01.2008, 17:50
    #35101699
spas2001
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
присвоение переменной, зная только "имя" переменной
Пример я видел такого исполнения
Когда выполнялся скрипт полностью написанный текстом в переменной
Следовательно и сделать это можно
Только вот ситуация когда это нужно непонятна
-----------------------------------------------------------------------------
Главная деталь любой машины - голова ее владельца
...
Рейтинг: 0 / 0
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / присвоение переменной, зная только "имя" переменной / 25 сообщений из 43, страница 1 из 2
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]