powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Получить значение переменной
6 сообщений из 6, страница 1 из 1
Получить значение переменной
    #34844574
pb_new
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Стринговая переменная содержит в себе некоторое значение, которое в свою очередь совпадает с имененем другой(второй) стринговой переменной. Как получить значение содержащейся в другой(второй) стринговой переменной?
...
Рейтинг: 0 / 0
Получить значение переменной
    #34844849
Фотография ChV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть возможность узнать перечень всех переменных и тип их данных, но значение можно получить только то, что было присвоено ( если было ) при их объявлении. Во всяком случае я не раскопал - как узнать текущее значение. Было бы интересно - может кто-нибудь поделится ( у меня необходимоасть уже пропала, но интерес остался)
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
powerobject po
VariableDefinition VarDef[], vd
Integer i, im
	po = this
	ClassDef = po.ClassDefinition
	VarDef	= ClassDef.VariableList
	im = UpperBound( VarDef )
	For i =  1  to im
		vd = VarDef[ i ]
		// vd.name			- имя переменной
		//vd.typeinfo.name 		- тип переменной
		//vd.Cardinality.cardinality = unboundedarray!  - массив или нет
	Next
Короче смотри "Properties for VariableDefinition object"

Good Luck ! [src][/SRC]
...
Рейтинг: 0 / 0
Получить значение переменной
    #34844932
Фотография Anatoly Moskovsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pb_newСтринговая переменная содержит в себе некоторое значение, которое в свою очередь совпадает с имененем другой(второй) стринговой переменной. Как получить значение содержащейся в другой(второй) стринговой переменной?
Зачем? (C)
...
Рейтинг: 0 / 0
Получить значение переменной
    #34844977
Фотография Филипп
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pb_newСтринговая переменная содержит в себе некоторое значение, которое в свою очередь совпадает с имененем другой(второй) стринговой переменной. Как получить значение содержащейся в другой(второй) стринговой переменной?
Никак
...
Рейтинг: 0 / 0
Получить значение переменной
    #34845737
-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
-
Гость
согласен , никак
обьясните историю болезни, может есть более простой способ
...
Рейтинг: 0 / 0
Получить значение переменной
    #34845906
PaulJB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>>обьясните историю болезни
Ну историю Вам писать ...

>> может есть более простой способ
Не знаю на сколько это просто для Вас:
Создать объект, в нем как инстанс структуру с двумя полями cName[] (string) и xValue[] (any).
В cName - имя переменной, в xValue - значение.
Ну а потом в cName искать и по найденому индексу обращаццо в xValue.
Функционал канешна по обслуживанию структуры (добавление, удаление, присваивание, ...) нада пердусмотреть.

Можно и через DataStore, но для Datawindow кажись нет типа Any.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Получить значение переменной
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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