-Поиск по дневнику

Поиск сообщений в Чарубаэль

 -Подписка по e-mail

 

 -Постоянные читатели

 -Статистика

Статистика LiveInternet.ru: показано количество хитов и посетителей
Создан: 14.08.2008
Записей:
Комментариев:
Написано: 168


Отладка в Cache

Четверг, 12 Августа 2010 г. 19:34 + в цитатник

Часто при работе в терминале хочется посмотреть внутренности объекта, выводить по одному свойства уныло и долго.

На помощь придет команда:

D $system.OBJ.Dump(obj)

где obj искомый объект

Пример работы на терминале:

USER>s list = ##class(%ListOfDataTypes).%New()
 
USER>w list
1@%Library.ListOfDataTypes
USER>d list.Insert("ain")
 
USER>d list.Insert("cvy")
 
USER>d $system.OBJ.Dump(list)
+----------------- general information ---------------
|      oref value: 1
|      class name: %Library.ListOfDataTypes
|             OID: ""
| reference count: 2 (system)
+----------------- attribute values ------------------
|            Data(1) = "ain"
|            Data(2) = "cvy"
|        ElementType = ""
|               Size = 2
+----------------- swizzled references ---------------
|           (none)
+-----------------------------------------------------

Рубрики:  Программирование
Метки:  

 

Добавить комментарий:
Текст комментария: смайлики

Проверка орфографии: (найти ошибки)

Прикрепить картинку:

 Переводить URL в ссылку
 Подписаться на комментарии
 Подписать картинку