powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Как можно определить по названию что за объект мне передан
4 сообщений из 4, страница 1 из 1
Как можно определить по названию что за объект мне передан
    #33980011
Дремучий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Суть ситуации - в функцию (или событие, что не принципиально) передается строка содержащее имя. Передано может быть, как имя DataObject`a, так и имя UserObject`a. Вопрос - как можно внутри функции понять что было передано?

Можно, конечно, смотреть, через LibraryDirectory... но это надо все pbl`ки перетряхнуть. Есть ли путь проще (у меня складывается впечатление, что у меня из головы вылетело что-то очевидное :( )?
...
Рейтинг: 0 / 0
Как можно определить по названию что за объект мне передан
    #33980091
Фотография AIZ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Посмотри Class Definition Functions, если поможен, конечно... Думаю, что без анализа библиотек не обойтись.
...
Рейтинг: 0 / 0
Как можно определить по названию что за объект мне передан
    #33980132
Фотография Anatoly Moskovsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FindClassDefinition возвращает not null для валидных имен классов
Для DWOname - возвращает null
...
Рейтинг: 0 / 0
Как можно определить по названию что за объект мне передан
    #33980191
Дремучий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 AIZ
Спасибо, это именно то что мне подошло.

2 Anatoly Moskovsky
Вы абсолютно правы. Единственный минус для меня - если человек ошибся в имени userObject`а, то он тоже получит null... но тут в любом случае он сам себе злобный Буратино.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Как можно определить по названию что за объект мне передан
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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