|
|
|
присвоение переменной, зная только "имя" переменной
|
|||
|---|---|---|---|
|
#18+
Здравствуйте! Может быть кто знает, как сделать.... На окне w_expl в Instance variable объявлена переменная string is_name Теперь при открытии окна w_expl я знаю только имя переменной "is_name". Как мне обратиться к переменной is_name и положить в нее, например, "test", зная только имя переменной "is_name" Заранее спасибо за ответы )) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.01.2008, 13:46 |
|
||
|
присвоение переменной, зная только "имя" переменной
|
|||
|---|---|---|---|
|
#18+
RTFM ЗЫ: Народ по-моему вообще читать разучился, не то что 5 сек подумать ----------------------------------------------------------------------------- Главная деталь любой машины - голова ее владельца ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.01.2008, 14:07 |
|
||
|
присвоение переменной, зная только "имя" переменной
|
|||
|---|---|---|---|
|
#18+
spas2001RTFM ЗЫ: Народ по-моему вообще читать разучился, не то что 5 сек подумать ----------------------------------------------------------------------------- Главная деталь любой машины - голова ее владельца Это все, что вы можете сказать? PS: Критиковать может любой дурак, и многие из них именно этим и занимаются. Сирил Гарбетт PSS: Прошу не принимать на свой счет... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.01.2008, 14:29 |
|
||
|
присвоение переменной, зная только "имя" переменной
|
|||
|---|---|---|---|
|
#18+
тема закрыта ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.01.2008, 14:45 |
|
||
|
присвоение переменной, зная только "имя" переменной
|
|||
|---|---|---|---|
|
#18+
is_name='test' ----------------------------------------------------------------------------- Главная деталь любой машины - голова ее владельца ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.01.2008, 14:45 |
|
||
|
присвоение переменной, зная только "имя" переменной
|
|||
|---|---|---|---|
|
#18+
И для особо продвинутого присвоения w_expl.is_name = "test" ----------------------------------------------------------------------------- Главная деталь любой машины - голова ее владельца ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.01.2008, 14:46 |
|
||
|
присвоение переменной, зная только "имя" переменной
|
|||
|---|---|---|---|
|
#18+
spas2001is_name='test' ----------------------------------------------------------------------------- Главная деталь любой машины - голова ее владельца если бы все было так просто - я бы не спрашивал ))) вопрос совершенно по другому звучал... Я говорил о динамическом присвоении. У меня нет ссылки на объект is_name. Я знаю только текстовое название ссылки "is_name". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.01.2008, 14:47 |
|
||
|
присвоение переменной, зная только "имя" переменной
|
|||
|---|---|---|---|
|
#18+
И для очень - очень продвинутого присвоения 1.Создаем функцию uf_set_name с аргументом string as_value 2. В функции пишем is_name = as_value 3. Вызываем функцию uf_set_name("test") И всего делов ЗЫ: Читай хелп и не позорься ----------------------------------------------------------------------------- Главная деталь любой машины - голова ее владельца ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.01.2008, 14:49 |
|
||
|
присвоение переменной, зная только "имя" переменной
|
|||
|---|---|---|---|
|
#18+
Вопросы надо внятней задавать Можно и динамически ----------------------------------------------------------------------------- Главная деталь любой машины - голова ее владельца ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.01.2008, 14:51 |
|
||
|
присвоение переменной, зная только "имя" переменной
|
|||
|---|---|---|---|
|
#18+
Я позорюсь в ваших глазах, так как вы не поняли сути вопроса. Читайте внимательнее... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.01.2008, 14:51 |
|
||
|
присвоение переменной, зная только "имя" переменной
|
|||
|---|---|---|---|
|
#18+
spas2001Вопросы надо внятней задавать Можно и динамически ----------------------------------------------------------------------------- Главная деталь любой машины - голова ее владельца Что невнятного написано? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.01.2008, 14:52 |
|
||
|
присвоение переменной, зная только "имя" переменной
|
|||
|---|---|---|---|
|
#18+
Теперь внятно и четко изложи свою проблему, почему Вы так решили присваивать, что за задача Кусочек кода для примера ----------------------------------------------------------------------------- Главная деталь любой машины - голова ее владельца ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.01.2008, 14:53 |
|
||
|
присвоение переменной, зная только "имя" переменной
|
|||
|---|---|---|---|
|
#18+
:) существуют несколько путей решения моей проблемы. Есть другие пути, по которым, я скорее всего пойду. НО! Просто интересно, как в билдере получить ссылку на Instance переменную, зная ее ТЕКСТОВОЕ название. Через ClassDefinition и VariableList я могу достучаться только до названия переменной. А возможно ли как то обратиться к ней, зная ее ТЕКСТОВОЕ название? Я склоняюсь к тому, что нельзя.. Хотел бы услышать мнения форумчан на этот счет... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.01.2008, 14:59 |
|
||
|
присвоение переменной, зная только "имя" переменной
|
|||
|---|---|---|---|
|
#18+
нордиктема закрыта И что, найдено решение на исходный вопрос? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.01.2008, 15:00 |
|
||
|
присвоение переменной, зная только "имя" переменной
|
|||
|---|---|---|---|
|
#18+
Хотя четкой постановки не дождался Но может быть вот так Может и по другому, всего пути не видать:) ----------------------------------------------------------------------------- Главная деталь любой машины - голова ее владельца ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.01.2008, 15:06 |
|
||
|
присвоение переменной, зная только "имя" переменной
|
|||
|---|---|---|---|
|
#18+
нордик:) Просто интересно, как в билдере получить ссылку на Instance переменную, зная ее ТЕКСТОВОЕ название. Через ClassDefinition и VariableList я могу достучаться только до названия переменной. А возможно ли как то обратиться к ней, зная ее ТЕКСТОВОЕ название? жжет нордик похоже на вопрос, как удалить гланды через задницу :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.01.2008, 15:17 |
|
||
|
присвоение переменной, зная только "имя" переменной
|
|||
|---|---|---|---|
|
#18+
Этот вопрос уже когда-то обсуждался. Я тоже задавался решением этого вопроса. Ответ один - невожможно. Good Luck ! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.01.2008, 16:01 |
|
||
|
присвоение переменной, зная только "имя" переменной
|
|||
|---|---|---|---|
|
#18+
В принципе возможно все, но стоит ли оно того...:) ----------------------------------------------------------------------------- Главная деталь любой машины - голова ее владельца ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.01.2008, 16:15 |
|
||
|
присвоение переменной, зная только "имя" переменной
|
|||
|---|---|---|---|
|
#18+
spas2001В принципе возможно все, но стоит ли оно того...:) Так чего возможно-то? Что-то Ваш пример пока мало общего имеет с поставленной задачей. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.01.2008, 16:26 |
|
||
|
присвоение переменной, зная только "имя" переменной
|
|||
|---|---|---|---|
|
#18+
нордикПросто интересно, как в билдере получить ссылку на Instance переменную, зная ее ТЕКСТОВОЕ название. Это можно сделать. Но зачем? (С) Сами знаете кто ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.01.2008, 16:38 |
|
||
|
присвоение переменной, зная только "имя" переменной
|
|||
|---|---|---|---|
|
#18+
Anatoly MoskovskyЭто можно сделать. Каким образом? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.01.2008, 17:09 |
|
||
|
присвоение переменной, зная только "имя" переменной
|
|||
|---|---|---|---|
|
#18+
нордикПросто интересно, как в билдере получить ссылку на Instance переменную, зная ее ТЕКСТОВОЕ название. Вы не могли бы привести пример/задачу, где это необходимо делать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.01.2008, 17:13 |
|
||
|
присвоение переменной, зная только "имя" переменной
|
|||
|---|---|---|---|
|
#18+
Локшин Марк Anatoly MoskovskyЭто можно сделать. Каким образом? Сначала хотелось бы получить ответ на вопрос "зачем?" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.01.2008, 17:19 |
|
||
|
присвоение переменной, зная только "имя" переменной
|
|||
|---|---|---|---|
|
#18+
просто хочется знать, возможно это в билдере млм нет ))) В дельфе - это без проблем ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.01.2008, 17:42 |
|
||
|
присвоение переменной, зная только "имя" переменной
|
|||
|---|---|---|---|
|
#18+
Пример я видел такого исполнения Когда выполнялся скрипт полностью написанный текстом в переменной Следовательно и сделать это можно Только вот ситуация когда это нужно непонятна ----------------------------------------------------------------------------- Главная деталь любой машины - голова ее владельца ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.01.2008, 17:50 |
|
||
|
присвоение переменной, зная только "имя" переменной
|
|||
|---|---|---|---|
|
#18+
нордикпросто хочется знать, возможно это в билдере млм нет ))) В дельфе - это без проблем ) Возможно ли? Ответ - да. Как? Этот вопрос предусматривает практическое применение. Если опишите задачу, для решения которой необходима такая функциональность и нету других (нединамических) способов решить задачу, то я приведу как это делать. Если нет такой задачи или лень описывать, то и мне лень - там не в одну строку код, а готового примера нет за не надобностью. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.01.2008, 18:05 |
|
||
|
присвоение переменной, зная только "имя" переменной
|
|||
|---|---|---|---|
|
#18+
Anatoly MoskovskyКак? Этот вопрос предусматривает практическое применение. Если опишите задачу, для решения которой необходима такая функциональность и нету других (нединамических) способов решить задачу, то я приведу как это делать. Если нет такой задачи или лень описывать, то и мне лень - там не в одну строку код, а готового примера нет за не надобностью. Ну так намекните хотя бы в какую сторону копать, может потом где и удастся применить... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.01.2008, 18:29 |
|
||
|
присвоение переменной, зная только "имя" переменной
|
|||
|---|---|---|---|
|
#18+
На нордик, нам не жалко ----------------------------------------------------------------------------- Главная деталь любой машины - голова ее владельца ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.01.2008, 18:30 |
|
||
|
присвоение переменной, зная только "имя" переменной
|
|||
|---|---|---|---|
|
#18+
Anatoly Moskovsky нордикпросто хочется знать, возможно это в билдере млм нет ))) В дельфе - это без проблем ) Возможно ли? Ответ - да. Как? Этот вопрос предусматривает практическое применение. Если опишите задачу, для решения которой необходима такая функциональность и нету других (нединамических) способов решить задачу, то я приведу как это делать. Если нет такой задачи или лень описывать, то и мне лень - там не в одну строку код, а готового примера нет за не надобностью. Бьюсь об заклад, что у Анатолия решение симпатичней Иначе как бы они свой продукт шифровали :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.01.2008, 18:34 |
|
||
|
присвоение переменной, зная только "имя" переменной
|
|||
|---|---|---|---|
|
#18+
Локшин МаркНу так намекните хотя бы в какую сторону копать, может потом где и удастся применить... Через PBNI. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.01.2008, 19:48 |
|
||
|
присвоение переменной, зная только "имя" переменной
|
|||
|---|---|---|---|
|
#18+
spas2001Бьюсь об заклад, что у Анатолия решение симпатичней Иначе как бы они свой продукт шифровали :) Я не понял про "продукт" и "шифровали". Это о чем? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.01.2008, 19:50 |
|
||
|
присвоение переменной, зная только "имя" переменной
|
|||
|---|---|---|---|
|
#18+
Anatoly MoskovskyЧерез PBNI. В уже исполняющемся классе запущенном не через PBNI? Я конечно не очень хорошо знаком с PBNI, но что-то сильно сомневаюсь. Да и не спортивно это как-то :), я думаю подразумевались внутренние возможности языка. И PBNI будет доступно только в Enterprise версии. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.01.2008, 20:44 |
|
||
|
присвоение переменной, зная только "имя" переменной
|
|||
|---|---|---|---|
|
#18+
Локшин Марк Anatoly MoskovskyЧерез PBNI. В уже исполняющемся классе запущенном не через PBNI? Я конечно не очень хорошо знаком с PBNI, но что-то сильно сомневаюсь. Да и не спортивно это как-то :), я думаю подразумевались внутренние возможности языка. И PBNI будет доступно только в Enterprise версии. Марк, вы как вседа правы:) Анатолий, я пошутил, просто прикольно у вас pbd-шка подправлена Но вообще можно еще что-нибудь придумать, если хочется, только вот ситуации такии возникают чаще всего у новичков зы:Пространство многомерно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.01.2008, 23:01 |
|
||
|
присвоение переменной, зная только "имя" переменной
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.02.2008, 09:58 |
|
||
|
присвоение переменной, зная только "имя" переменной
|
|||
|---|---|---|---|
|
#18+
Локшин Марк Anatoly MoskovskyЧерез PBNI. В уже исполняющемся классе запущенном не через PBNI? Я конечно не очень хорошо знаком с PBNI, но что-то сильно сомневаюсь. Да и не спортивно это как-то :), я думаю подразумевались внутренние возможности языка. И PBNI будет доступно только в Enterprise версии. 1) Нет ограничений. См. вложение (PB10.5). 2) PBNI - это внутренние возможности PowerBuilder. Кроме того раз кому-то кровь износу нужен динамический доступ к классам, то почему бы ему не юзать PBNI. Кстати почему до сих пор не описана задача в которой это требуется? 3) почему будет доступно? уже доступно :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.02.2008, 11:15 |
|
||
|
присвоение переменной, зная только "имя" переменной
|
|||
|---|---|---|---|
|
#18+
spas2001у вас pbd-шка подправлена В каком смысле? Если имеете в виду демо DW2XLS, то там обычная PBD. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.02.2008, 11:18 |
|
||
|
присвоение переменной, зная только "имя" переменной
|
|||
|---|---|---|---|
|
#18+
Локшин МаркНу так намекните хотя бы в какую сторону копать, может потом где и удастся применить... И как? Удалось применить? :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2008, 17:46 |
|
||
|
присвоение переменной, зная только "имя" переменной
|
|||
|---|---|---|---|
|
#18+
Anatoly MoskovskyИ как? Удалось применить? :) Я еще не смотрел. Как посмотрю - напишу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2008, 12:13 |
|
||
|
присвоение переменной, зная только "имя" переменной
|
|||
|---|---|---|---|
|
#18+
Локшин Марк Anatoly MoskovskyИ как? Удалось применить? :) Я еще не смотрел. Как посмотрю - напишу. Вот так всегда, тратишь целых полчаса на пример, а он никому не нужен :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2008, 12:44 |
|
||
|
присвоение переменной, зная только "имя" переменной
|
|||
|---|---|---|---|
|
#18+
Anatoly Moskovsky Как это не нужен. Я с удовольствием посмотрел, но где это можно применить придумать не могу :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2008, 14:47 |
|
||
|
присвоение переменной, зная только "имя" переменной
|
|||
|---|---|---|---|
|
#18+
ИвановНН Anatoly Moskovsky Как это не нужен. Я с удовольствием посмотрел, но где это можно применить придумать не могу :-) Дык :-) Именно поэтому всегда задается вопрос "Зачем?" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2008, 20:04 |
|
||
|
присвоение переменной, зная только "имя" переменной
|
|||
|---|---|---|---|
|
#18+
Сорри за некрофилию - я придумал - "зачем" - пробую написать редактор графич.примитивов. Вот, к примеру, на сегодня у меня рисуется базовый элемент - нод. Сижу, думаю, о редакторе свойств элемента. Вот у нода есть пара-тройка свойств и методов для их изменения. Можно глухо описать их в редакторе. Но, через пять минут я придумаю потомка нода - элипс. У него свойств немного больше - приходится дописывать редактор и т.д. Хочется, чтобы в этом редакторе регистрировались потомки нода, а доступные свойства и методы редактор узнавал, рисовал и менял - сам. Узнать - можно через классдефинишн. Нарисовать датавиндов с этими свойствами тоже можно динамически. Но КАК вызвать изменение этого свойства, зная только строку и именем переменной и/или строку с именем функции метода. Иными словами - хочется сосредоточится на описании нодов, пусть на "своём" макроязыке, но не возвращатся с каждым новым нодом в визуальный "редактор свойств" нода. Так как такое сделать ? Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.10.2008, 16:31 |
|
||
|
|

start [/forum/topic.php?all=1&fid=15&tid=1336502]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
44ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
62ms |
get tp. blocked users: |
1ms |
| others: | 227ms |
| total: | 373ms |

| 0 / 0 |

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