DbgObjectHeapsNumber

From SunFlurry wiki
Jump to: navigation, search
  DbgObjectHeapsNumber (Функции отладки)
Объект:Функции общего назначения
Статус разработки: Реализована
Тип:Функция
Обращение к БД:Нет
Визуальность:Нет

Отладочная функция получает количество стеков объектов, существующих во всех работающих потоках, а также стеков объектов, которые принадлежали закрытым потокам, однако, содержащих адресуемые объекты (при закрытии потока, его стек не будет удален из системы, пока не будут удалены все объекты, находящиеся в нем, при этом сложные объекты могут быть адресованы в других потоках).

Синтаксис

dbgObjectHeapsNumber():<Количество объектных стеков в системе (INT)>

Возвращаемое значение

Возвращает целое число -- количество стеков.

Примеры

//Сразу после запуска клиента, выводит число 1 (корневой поток)
Message(DbgObjectHeapsNumber());

//Открывает список справочника, при этом создает новый поток и новый стек
LoadModule(1,"Ref.Контрагенты");

//Выводит 2 (стек корневого потока и стек открытого справочника)
Message(DbgObjectHeapsNumber());