powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Поиск класса в памяти
8 сообщений из 8, страница 1 из 1
Поиск класса в памяти
    #35935045
dakota97
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Можно определить в скрипте создан ли указзный класс в моем приложении?Сколько раз?И как получить ссылку на него?в большинстве случаев это нужно для окна.
спасибо
...
Рейтинг: 0 / 0
Поиск класса в памяти
    #35936589
PBСпец
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
>>Можно определить в скрипте создан ли указзный класс
IsAlreadyInstanced("<class name>")

>>Сколько раз?
InstancesCount("<class_name>")

>>И как получить ссылку на него?
GetExistsInstance("<class_name>")

Еще можно посмотреть SharedObjects и PBNI
...
Рейтинг: 0 / 0
Поиск класса в памяти
    #35937464
Фотография Anatoly Moskovsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dakota97Можно определить в скрипте создан ли указзный класс в моем приложении?Сколько раз?И как получить ссылку на него?в большинстве случаев это нужно для окна.
спасибо
В указанном классе, в разделе Shared Variables создайте переменную-счетчик, которую ++ в конструкторе, и -- в деструкторе.
Ну и метод-getter для ее чтения.
Для чтения естесственно придется создать экземпляр и вычесть 1 из счетчика.
Ссылки на созданные экземпляры регистрируйте/удаляйте в массиве там же и получайте аналогично.

А вот насчет вообще на самом деле ли нужно это - сомневаюсь :)
...
Рейтинг: 0 / 0
Поиск класса в памяти
    #35937468
Фотография Anatoly Moskovsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PBСпецIsAlreadyInstanced("<class name>")
InstancesCount("<class_name>")
GetExistsInstance("<class_name>")

А чего анонимно? Страна должна поименно знать PBСпецов :)
...
Рейтинг: 0 / 0
Поиск класса в памяти
    #35937717
Локшин Марк
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Anatoly MoskovskyPBСпецIsAlreadyInstanced("<class name>")
InstancesCount("<class_name>")
GetExistsInstance("<class_name>")

А чего анонимно? Страна должна поименно знать PBСпецов :)
А что это за функции такие? Google не знает их вроде...
...
Рейтинг: 0 / 0
Поиск класса в памяти
    #35938555
Фотография Anatoly Moskovsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Локшин МаркА что это за функции такие? Google не знает их вроде...
Во вселенной PBСпецов достаточно перевести слово на анг. язык и тут же появляется встроенная в PB ф-я с таким названием.
К сожалению в нашей вселенной этой возможности нет, как и этих функций.
:)
...
Рейтинг: 0 / 0
Поиск класса в памяти
    #35940672
VanoR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Локшин МаркAnatoly MoskovskyPBСпецIsAlreadyInstanced("<class name>")
InstancesCount("<class_name>")
GetExistsInstance("<class_name>")

А чего анонимно? Страна должна поименно знать PBСпецов :)
А что это за функции такие? Google не знает их вроде...
ну как не знает... дает ссылку на эту тему :)
...
Рейтинг: 0 / 0
Поиск класса в памяти
    #35940896
Локшин Марк
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VanoRну как не знает... дает ссылку на эту тему :)
Когда я искал, он еще эту страничку не проиндексировал ;)))
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Поиск класса в памяти
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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