• Авторизация


Отладка в Cache 12-08-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)
+-----------------------------------------------------

вверх^ к полной версии понравилось! в evernote


Вы сейчас не можете прокомментировать это сообщение.

Дневник Отладка в Cache | Чарубаэль - Дневник | Лента друзей Чарубаэль / Полная версия Добавить в друзья Страницы: раньше»